linux 之我常用的 20 条命令 (之二)
file 命令
该命令用于判断接在 file 命令后的文件的基本数据,因为在 Linux 下文件的类型并不是以后缀为分的,所以这个命令对我们来说就很有用了。
tar 命令
该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如 gzip 和 bzip 等)进行压缩和解压。
-c 新建 tar 包,create 的缩写
-t 查看打包(tar)文件的文件
-x 解 tar 包或者解压缩(tar.gz),可以搭配-C(大写)指定解压的目录,extract 的缩写
-j 通过 bzip2 压缩或者解压
-J 通过 xz 压缩或者解压
-z 通过 gzip 压缩或者解压
-v 显示执行过程。verbose 的缩写
-f filename :filename 为要处理的文件
-C 指定压缩,解压的目录
cat 命令
该命令用于查看文本文件的内容,后接要查看的文件名,通常会和 more 和 less 一起使用
利用 cat 向文件中添加内容
cat >
EOF
是end of file
的意思
利用 cat 向文件中追加内容,
cat >>
chgrp 命令
该命令用于改变文件所属用户组
chown 命令
修改文件的所有者和所属组
chmod 命令
命令用于改变文件的权限,chmod 可以使用 u(user)、g(group)、o(other)、a(all)和+(加入)、-(删除)、=(设置)跟 rwx 搭配来对文件的权限进行更改。
数字权限分为三种:读(r=4),写(w=2),执行(x=1)
vim 命令
i 插入到光标前面
I 插入到行的开始位置
a 插入到光标的后面
A 插入到行的最后位置
o, O 新开一行
Esc 关闭插入模式
:w 保存
:wq, :x 保存并关闭
:q 关闭(已保存)
:q! 强制关闭
/string 搜索 string 字符串,如果要忽略大小写 set ic
n 搜索指定字符串出现的下一个位置
:%s/old/new/g 全文替换指定字符串 old--->new
:n1,n2s/old/new/g 在一定范围内替换,n1,n2 表示行数
dd 删除一行
dw 删除一个单词
x 删除后一个字符
X 删除前一个字符
D 删除一行最后一个字符
[N]yy 复制一行或者 N 行
yw 复制一个单词
p 粘贴
top 命令
top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于 Windows 的任务管理器。
输入 top 命令后常用的快捷键
time 命令
测算一个命令(即程序)的执行时间
原文链接:https://rumenz.com/rumenbiji/linux-commonly-used-2.html
微信公众号:入门小站
版权声明: 本文为 InfoQ 作者【入门小站】的原创文章。
原文链接:【http://xie.infoq.cn/article/75a6f6158f785c133887e9d64】。文章转载请联系作者。
评论