Linux常用命令汇总
ls 列表查看目录
参数:-l 长格式显示
-d 只查看目录
-s 查看隐藏文件
cat 查看文件内容
rm 删除文件或目录
rm -rf 强制删除目录或文件
rm -f 强制删除文件
mv 移动
cp 拷贝
cp -a 归档复制
-a=pdr
cp -p 复制文件时保留源文件属性
cp -f 忽略提示强制复制
cp -r 递归复制
touch 创建空文件或者更新文件的时间戳
nl 带行号查看文件内容
tree 以树状的形式查看目录
tee 输出到屏幕的同时输出到屏幕中
more 分页查看内容
less 分页 查看文件内容(支持搜索)
head 查看前10文件内容
head -5 查看前5行文件内容
head -c 5 查看文件中前5个字符
tail 查看文件后10行内容
tail -1 查看文件末尾行
taif -f 查看文件的更新内容 等同于 tailf
tar zcf/jcf 打包归档
tar xf 解压
tar tvf 查看压缩包中的内容
jar xf 解压war包和jar包
unzip 解压ZIP压缩包
gzip 以gzip的方式压缩文件
压缩比【0-9】
gzip -d 解压.gz文件
bzip2 以bzip2的方式压缩文件
压缩比【0-9】
bzip2 -d 解压.bz2文件
w 查看当前登陆的用户及来源IP与使用的CPU情况
who 查看当前登陆的用户及来源IP
whoami 查看当前登陆的用户
id 查询用户的ID号 (UID与GID)
-----------------------------------------------------------------------------------------------------------------
sort 排序
sort -r 逆序
uniq -c 去重复
top 动态查看进程
ps -elf 查看进程
ps aux 查看进程
df -PTh 查看磁盘使用率
mpstat 查看CPU使用率
free -m 以MB的方式显示内存的使用情况
lsof 命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP) 例子:lsof -i:80 lsof -i:http
netstat -lntp | grep httpd 查看服务的端口号
wc -l 统计行号
pwd 查看当前工作目录
uname -r 查看内核版本号
uptime 查看系统运行时间
last -a 显示用户最近登录信息然后把从何处登入系统的主机名称或ip地址,显示在最后一行
lastlog 显示系统中所有用户最近一次登录信息。
参数
b<天数>:显示指定天数前的登录信息;
-h:显示召集令的帮助信息;
-t<天数>:显示指定天数以来的登录信息;
-u<用户名>:显示指定用户的最近登录信息。
chown 设置用户的属主与属组
chmod 设置文件或目录大的权限
r=4 w=2 x=1
-------------------------------------------------------------------------------------
chattr +i 给重要文件加 i 锁,加锁 以后无法进行文件的更改
chattr -i 去除文件的i锁
lsattr 查看文件的 i 锁
echo 打印输出内容,默认输出空行
echo -e 支持特殊字符
printf 打印输出内容
stat 显示文件的元数据
alias 设置命令别名
unalias 取消命令别名
seq 打印序列
seq 10 打印1-10
seq -s : 10 以冒号作为分隔符打印 1-10
xargs 从标准输入读入创建执行命令 -n 1 分组
type 查看命令类型
man 查看帮助手册

浙公网安备 33010602011771号