linux好用命令
功能 | 指令 |
---|---|
跳转到vim界面的最后一行 | shift键+g |
复制当前路径下所有文件和目录(加-r才行)到target目录 | cp -r * /home/target |
删除指定文件 | rm -rf test.txt |
文件重命名(-i交互式提示) | mv -i file1 file2 |
移动某个内容:mv <目录地址1/xxx> <目录地址 | mv src/test.txt target |
两个服务器间拷贝 /把 output.txt 文件从本地系统复制到 2g.CentOS.com 远程系统的 /opt/backup 文件夹下。 | scp output.txt root@2g.CentOS.com:/opt/backup |
解压 :使用 -l 选项即可查看压缩包内的文件列表 | unzip -l test.zip |
向下翻页 | ctrl+f |
向上翻页 | ctrl+b |
搜索与替换 | |
光标下方寻找 | /word |
光标上方寻找 | ?word |
注意s是小写, 全文替换word1为word2 | :1,$s/word1/word2/gc |
查看进程 | ps afx |
过滤指定名称的进程 | ps afx 管道 name |
以kb、mb查看文件大小 | ls -lh |
sh文件加上执行权限 | chmod u+x test.sh |
查看磁盘空间 | df -h |
筛选数据 | awk【需要后续补充】 |
文件内容包含指定字符串 | find . 管道 xargs grep string |
文件名包含指定字符串 | find . -name ‘string’ |
文件名 不 包含指定字符串 | find . ! -name ‘string’ |
命令里的“管道”替换为 |
linux不能有空格
vim粘贴格式变乱处理【一般命令模式下】| :set paste
粘贴代码退回【一般命令模式下】| u
vs 快捷键
功能 | 指令 |
---|---|
替换 | ctrl+h |