linux核心命令
2024-09-04 09:53:17 1 举报
AI智能生成
云计算
作者其他创作
大纲/内容
linux核心命令
man
--help
cmd.oldboyedu.com
查询帮助
后面加IP地址或者域名
ping:测试主机之间网络的连通性
后面加IP地址或者域名以及端口号
端口号:22;80;443
telnet:登录远程主机和管理(测试ip端口是否连通)
nmtui :查看修改网络信息
网络管理
cd:回到根目录
ls -l:显示当前目录详情信息=ll
cd /..返回上一级
cd - :两个目录来回切换
cd /XX:切换目录到XX目录
pwd:查看当前所在目录位置
ll -a :显示隐藏文件
ll -t :按照时间排序 ; ll -tr :逆序排序
ll -h:列出详细信息并以可读大小显示文件大小
ls:显示目标列表
mkdir -p:创建多层目录
mkdir:创建一个目录
touch /绝对路径
touch 进入到目录下进行创建
touch:创建文件
改名字
mv;移动
cp -rp:属性不变
cp -r:复制目录及所有
cp -a:包含以上两者
cp:复制
rm -f:强制删除不提示
rm -r:删除目录
rm:删除文件
echo 内容 > 文件地址:书写内容
echo 内容 >> 文件地址:追加内容
echo:写内容
cat -n:添加行号
cat:查看文件内容
shutdown -h +时间
shutdown -c ::取消关机重启
关机重启:shutdown
文件与目录基本指令
-h:关机
-r:重启
-c:取消
shutdown
reboot - 重新启动正在运行的Linux操作系统
halt - 关闭正在运行的Linux操作系统
poweroff - 关闭Linux系统,关闭记录会被写入到/var/log/wtmp日志文件中
hostnamectl - 查询或更改系统主机名
nmtui:查看和修改网卡信息
lscpu:查看cpu信息
free -h 或者free -m:查看内存信息
df -h:查看磁盘信息
:uname -a uname -r:查看内核版本
系统管理
:wq 保存并退出
:q强制退出
gg:移动光标到第一行
G:光标到最后一行
0:行首
$行尾
光标在行内左右移动
复制:yy
删除:dd
粘贴:p
撤销:u
复制删除粘贴撤销
取消:set nonu
显示行号:set nu
/默认向下搜索
替换:%s# 被换内容#换得内容#g
1,10d:删除一到十
:g/pattern/d删除pattern
:g!/pattern/d 删除所有不包含\"pattern\"的行:
批量删除
vi/vim:编辑器,修改文件内容
数字gg/G:到某一行 ; :100到一百行
查看磁盘空间整体使用情况
-h
-T显示文件系统类型
df
查看目录大小
-sh
du -sh-/* 查看跟下所有目录大小
du
查看文件类型
file
查看文件属性信息文件名
stat
创建指定大小的文件
dd if=/dev/zero of=/tmp/xxx bs=1M count=1000
dd
子主题
磁盘管理
添加用户
-u指定UID
-s 指定命令解释器
-m 创建家目录
-M不创建家目录
useradd
adduser
设置或修改密码
--stdin :非交互设置密码
passwd
批量修改密码
chpasswd
切换用户
su -
su
删除用户
-r 删除用户并且删除家目录
userdel
查看用户信息
检查用户是否存在
id
查看谁登陆了系统并作了什么
uptime 是w的第一行
who w命令后几行
w
显示当前登录用户信息
who
查看Linux系统负载信息
uptime
查看用户的登录情况{谁,哪里,登陆时间,登出时间}
last
查看所有用户的登录信息
lastlog
打印当前有效的用户ID对应的名称
whoami
修改用户信息
usermod
visudo
sudo
查看/设置
\m
/bin/rm
临时取消别名
alias
groupdel
groupadd
用户管理命令
提权
4
r,duqv
2
w, 修改
1
x,执行
chown 修改所有者
chmod 权限
chmod 700
chmod go+rwx
chmod 修改权限
权限管理
安装软件yum install -y tree或apt update后apt install -y tree
apt
yum
安装软件指令
dpkg l |grep tree
rpm -qa| grep tree
检查软件是否安装
dpkg -L|tree
rpm -ql|tree
查看软件包内容
dpkg -i
rpm -ivh/uvh 接软件包
安装rpm包或deb包
dpkg -r
rpm -e
删除软件包
dpkg -V
rpm -aV
检查校验
软件管理体系
当前用户家目录
root用户:/root/
oldboy用户:/home/oldboy/
~:
..表示当前目录的上级目录
. 表示当前目录/复制文件到当前目录
重定向符号先清空文件内容再写入
如果文件不存在创建文件
标准输出重定向
>
追加内容
标准追加输出重定向
>>
生成序列(数字或字母)
用法{1..10}{a..z}
可与touch,ehco,mkdir一起使用批量创建
{}
把里面的命令输出传递给后面的命令
一个命令无法实现我们想要的结果是使用
| 管道
反引号:优先执行引号里的命令
先获取指令的结果然后把结果交给其他命令使用
创建文件,目录,压缩包(带时间)
‘’
特殊符号
按页显示文件内容,到文件末尾不会退出
less
按页显示文件内容,到文件末尾会退出
more
显示文件开头几行内容 默认十行
-n5 开头五行
head
显示文件最后几行内容,默认十行
-n5 最后五行
-f 文件事实更新
tall
-l 行数
wc
-i :不区分大小写
-n :显示行号
-v :取反
--color :给过滤出的内容加上颜色
grep
排序
-r 逆序排序
-n 数字排序
-k 指定某列排序
-t 指定分隔符,sort默认识别是空格,如果不是空格需要-t指定
sort
去重
-c 去重并显示次数
通过sort排序在去重
uniq
查看或修改时间
+%Y%m%d
+%F
+%H:%M:%S
+%T
+%w周
-d 根据描述显示指定日期
date
自动同步时间
ntpdate
查看和修改时间
timedatectl
tar zcf /backup/etc.tar.gz /etc/
常见压缩包格式: .tar.gz .tar.bz2 ..tar.xz
创建压缩包
tar tf /tmp/etc.tar.gz
查看
tar xf /tmp/etc.tar.gz
解压
tar xf /tmp/etc.tar.gz -c/opt/
解压到指定目录
tar
zip -r:压缩目录
unzip -d:解压到指定目录
zip / unzip
-d:解压到指定目录
gzip
awk 'NF<=10'
awk '{print NF-1}'倒数第二列
awk '{print $1}'
awk
日志过滤指令
ubunt进入root用户:sudo su -
重启服务:sudo systemctl restart 服务名称
0 条评论
回复 删除
下一页