linux命令速记技巧
linux命令有一定的命名规则,一个正常的coder在编码的过程中都会考虑命名的语义化,开发者对函数的命名一定也尽量遵循这个规律.了解目录所对应的英文全称有助于自己的记忆,理解记忆获得知识的留存率要远大于死记硬背.如果英文基础太差,小编建议先学好英文基本功再来学习这些命令.
命令的中文对照
命令 | 英文全称 | 中文释义 |
---|---|---|
ls | list | 列出目录内容 |
cd | Change Directory | 改变工作目录 |
chown | Change Owner | 改变文件的所有者 |
chmod | Change Mode | 改变文件的安全模式 |
su | Switch User | 切换用户 |
rpm | Redhat Package Manageer | 红帽打包管理器 |
pwd | Print Work Directory | 打印工作目录 |
ps | Process Status | 进程状态 |
df | Disk Free | 磁盘剩余空间 |
du | Disk Usage | 磁盘使用空间 |
rm | ReMove | 删除 |
mv | Move | 移动 |
ln -s | link -soft | 创建软连接 |
mkdir | Make Directory | 创建目录 |
cp | Copy File | 复制文件 |
fg | Foreground | 前台 |
bg | Background | 后台 |
tar | Tape archive | 归档 |
insmod | Install Module | 安装模块 |
rmmod | Remove Module | 删除模块 |
awk | Aho Weiberger and Kernighan | 三个作者的姓的第一个字母 |
man | Manual | 手册 |
sed | Stream Editor | 流式编辑器 |
ssh | Secure Shell | 安全shell |
ssl | Secure Sockets Layer | 安全套接字层 |
wc | Word Count |
流式编辑器
注意:sed(stream editor)是一种流式编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。。
linux 命令行选项参数共性总结
linux 命令很多参数具有一定的共性,并非没有规律的
-
-h 通常意指 ‘h’ + uman, 也就是 human-readable, 代表有: ls -lth, sort -h
-
-v (小写) 通常意指 ‘v’ erbose, 代表有: curl -v, ssh -v, python -v
2.1 -V (大写) 通常意指 ‘V’ ersion,与 –version 相比之下比较冷门,代表有: gedit -V, firefox -V, openvt -V
2.2 –version (小写 v) 也是意指 ‘V’ ersion,代表是九成的命令: python –version, konsole –version, gnome-shell –version, firefox –version, chromium-browser –version, bash –version, curl –version, tree –version, ls –version, journalctl –version, gedit –version, unp –version
2.3 –help, 同上, 九成的命令都有。不推荐 -h, 很多命令没有 -h, 亦或已经用来代表 ‘h’uman-readable。 -
-a 包括 dot 文件, 代表有: ls -a, tree -a
-
-r 通常意指:
[a] ‘r’ + everse, 代表有: ls -lthr, sort -r
本人的 l alias 是 `ls -larthiF –context –color’, 其中 t+r 显示最新日期的文件在最下方,毕竟大多数情况,我只关心最近的文件。
[b] ‘r’ + ecursive, 代表有: grep -r, rm -r
[c]’R’ 通常意指 ‘R’ ecursive (递归), 代表有:- [c.1] ls -R, chmod -R
- [c.2] grep -R (–dereference- ‘R’ ecursive)
[d] rm 和 cp 的 -r 和 -R 同样是 recursive。切记有些平台只有 -r, 有些平台只有 -R, 有些平台两者都有。
- –exclude-dir 排除某个目录,代表: cloc . –exclude-dir=xxx, grep -rniI –exclude-dir=xxx abc ./*
原创文章,作者:勇哥,如若转载,请注明出处:http://www.178linux.com/71619
评论列表(1条)
这样的总结出来,对记linux命令来说确实是一个很好的招,继续努力 !!!