linux 常用命令

命令 选项 说明
ls -a 显示所有文件
-l 显示详细信息
-d 只显示目录,不显示文件
pwd 显示当前目录
cd ~ 返回家目录
- 返回上一次所在的目录
date -s --set 设置系统时间
-d --date 显示描述的日期
passwd <用户名> 设置用户密码
su - 加载相应用户的环境变量
-l 使当前shell成为改变身份后用户默认的shell
-c 改变身份运行一个命令后就结束
-m 改变用户身份,但是不改变环境变量
clear 清楚屏幕信息
man <命令> 显示命令的帮助信息
who 显示当前登录到系统的用户
uname -a 显示系统相关信息
-n 显示主机名
last 显示过去登入系统的用户信息
free -m 以MB为单位显示内存使用情况
top -d 指定信息刷新间隔
-n 更新n次信息后退出
mkdir -m 对新目录设置权限
-p 递归创建
more -p 先清屏,再显示
cat -b 非空行按顺序编号
diff -c 显示所有内容,并标出不同之处
-b 忽略行尾空格,行中多个空格视为一个
-r 为目录时,比较子目录的文件
rm -r 递归删除
-f 忽略不存在的问题,也不给出提示
-i 交互式,删除前确认
touch -c 文件不存在,则不创建也不提示
-d -t 使用指定的日期或时间
-a 改变文件访问时间为当前时间
-m 改变文件修改时间为当前时间
-r 递归设置
ln -s 软链接
-d 硬链接
-f 覆盖执行
-b 覆盖前备份
file -L 直接显示符号链接所指向文件的类型
-z 显示压缩文件的信息
-i 如果文件不是常规文件,则不进行下一步对文件类型分类
cp -a 复制目录时保留所有的信息
-r 递归复制
-d 保留链接
-p 保留文件的修改时间和权限
-i 交互式提示
find -name '字符串' 查找文件名匹配给出字符串的所有文件
-gid n 查找属于id为n的用户组的所有文件
-uid n 查找属于id为n的用户的所有文件
-empty 查找大小为0的文件
-user '字符串' 查找属于用户名的所有文件
-mtime +n或-n +n表示n天之前的,-n表示今天到n天前之间的
-type 类型 b(块设备文件) c(字符设备文件) f(普通文件) d(目录) p(管道) s(socket)文件
mv -i 交互式提示
-f 覆盖不提示
zip -r 递归压缩
-d 从压缩文件中删除指定的文件
unzip -t 测试压缩文件,不解压
-v 查看压缩文件的详细信息
-n 解压时不覆盖已经存在的文件
-o 覆盖已经存在的文件且不提示
-d 解压到指定目录下
gzip -d 解压
-r 递归压缩
-t 检查压缩文件完整性
-l 显示压缩文件的详细信息
-num 指定压缩比,1-9,9最高,6默认
bzip2 -d 解压
-v 解压时显示详细信息
-k 解压后保留原文件
-f 覆盖
-t 测试完整性
-num 压缩级别,1-9,9最大
tar -c 新建文件
-x 从档案还原文件
-z 打包过程中调用gzip压缩/解压文件
-v 显示过程
df -i 列出文件系统分区的inode信息
-T 显示磁盘分区的文件系统类型
du -s 显示文件或整个目录的大小 ,单位kb
-h 以个性化的方式显示大小
-m 以MB为单位显示大小
ifconfig up 激活接口
down 关闭接口
traceroute -n 直接使用IP地址而不使用主机名
-v 显示命令的执行过程
posted @ 2020-12-23 09:52  那个白熊  阅读(80)  评论(0编辑  收藏  举报