Linux 常用命令

Linux 命令概览

Linux 命令概览

vi 命令篇

命令 解释
:q 不保存文件,退出 vi 模式
:wq 保存文件并退出 vi 模式
:w 保存文件但不退出 vi 模式
:w! 强制保存文件并不退出 vi 模式
:wq! 强制保存文件并退出 vi 模式
:w file 修改保存到 file 中并不退出 vi 模式
:q! 不保存文件并强制退出 vi 模式
:e! 放弃所有修改并从上次保存文件开始再编辑
GG == shift + g 编辑光标跳转到最后一行
gg 编辑光标跳转到首行
shift + 6 => ^ 光标移到行首
shift + 4 => $ 光标移到行尾
DD 删除当前行
dG 删除当前光标后面的全部内容
sudo -u root vi /etc/profile 以管理员模式强制编辑文件

tar 命令篇

命令 解释
tar -czf demo.tar.gz . 压缩文件
tar -zvcf demo.tar.gz . 压缩文件
tar -zxvf demo.tar.gz 解压文件
tar -zxvpf demo.tar.gz 解压文件为 .tar.gz
tar -jxvpf demo.tar.bz2 解压文件为 .tar.bz2

du 命令篇

命令 解释
du -h 查看内存使用情况
du -sh . 对当前目录下所有的目录和文件的大小进行汇总, -s 表示汇总, -h 表示以 KB, MB, GB, TB 格式进行人性化显示
du -sh * 对当前目录下每一个目录和文件的大小分别进行汇总
du -sh apps 对指定的目录的大小进行汇总
du -sh * | grep [M] 对当前目录下所有的目录和文件分别进行汇总,并使用 “grep [M]” 筛选出所有大小为 M(兆) 级别的目录和文件
du -sh * | grep [G] 筛选出大小为 GB 级别的目录和文件
du -sh * | grep [MG] 筛选出大小为 MB 和 GB 级别的目录和文件
du -sh * | grep [MG] | sort -nr 筛选出大小为 MB 和 GB 级别的目录和文件,并降序排序

ls 命令篇

命令 解释
ls -lR | grep “^-“ | wc -l 统计当前文件夹下文件的个数,包括子文件夹里的
ls -lR | grep “^d” | wc -l 统计文件夹下目录的个数,包括子文件夹里的
ls -l | grep “^-“ | wc -l 统计当前文件夹下文件的个数
ls -l | grep “^d” | wc -l 统计当前文件夹下目录的个数
ls -ah 查看当前目录文件,包含隐藏文件

find 命令篇

命令 解释
find . -name “*.war” 查找目录下以 .war 结尾的相关文件
find . -name “config.xml” 查找目录下的 config.xml 文件

chmod 命令篇

命令 解释
chmod -R 777 /<dir/> 文件夹下所有文件可读、写、执行

rpm 命令篇

命令 解释
rpm -qa 列出所有安装过的包

其他常用 命令篇

命令 解释
scp root@ip_address:/home/demo.tar.gz demo.tar.gz 服务器传输文件
ps -fC java 查看进程详细信息
ll -t 按时间顺序列出文件
ll | grep .sql -c 查看以某个后缀名结尾的文件个数
uname -a 或者 cat /proc/version 查看系统内核版本号及系统名称
which java 查看 jdk 路径
ssh -p<port> @<ip_address> 远程登录服务器
本文结束啦 感谢您阅读
如果你觉得这篇文章对你有用,欢迎赞赏哦~
0%