Linux 常用命令
Linux 常用命令
zoerywzhou@163.com
http://www.cnblogs.com/swje/
作者:Zhouwan
2017-2-21
声明
1)具体引用的资料请看参考文献。具体的版本声明也参考原文献。
2)本文仅供学术交流,非商用。所以每一部分具体的参考资料并没有详细对应。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。
3)本人才疏学浅,整理总结的时候难免出错,还望各位前辈不吝指正,谢谢。
请联系:zoerywzhou@163.com
下面直奔主题咯
-
pwd命令
- pwd用于显示用户当前的工作目录的绝对路径,所有用户对该命令都有使用权。该命令为: $ pwd
-
cd命令 :
- cd命令的作用是进入到某个目录,所有用户对该命令都具有使用权限,该命令的一般语法格式为: $ cd [目录名]
- Linux 下查看目录下文件的命令是:$ ls
- DOS 中查看目录下文件的命令是:$ dir
-
rm删除命令
使用格式:rm [options] name...
说明:删除文件及目录
参数说明:
‐i:删除前逐一询问确认
‐f:强制性删除。即使原文件属性设为只读,也直接删除,无需逐一确认。
‐r:将目录及子目录下的所有文件删除,删除目录必须使用此参数。
-
mv文件移动/改名命令
- 改名:mv [options] source dest
- 移动:mv [options] source directory
说明:将一个文件改名为另一文件名或将数个文件移至另一目录。
参数说明:
‐i:若目的地已有同名文件,则先询问是否覆盖。
例如:
1)将文件aaa更名为bbb:
#mv aaa bbb
2)将所有的C语言源文件移动到Finished子目录中:
#mv ‐i *.c Finished
-
cp文件复制命令
使用格式:cp [options] source dest 或 cp [options] source directory
说明:将一个文件复制至另一个文件,或将数个文件复制至另一个目录。
-
mkdir创建目录命令
- mkdir [option] [目录]
-
vi 命令
- 进入vi命令之后的编辑命令
i : 插入(insert)
a : 添加(add)
x : 删除游标所在的单元
r : 修改游标所在字元,r 后接着要修正的字元
R :进入取代状态,新增资料会覆盖原先资料,直到按 [ESC] 回到指令模式下为止。
d or Delete : 删除(delete)
y : 复制(yank)
p : 放置(put) ,即粘贴
c : 修改(change)
-
-
- 整列操作:
-
dd :删除游标所在的列
D : 删除游标到该列结束为止所有的文字
cc , S :删除游标所在行后进入insert模式
yy : 复制整列文字
-
-
- 输入模式
-
o : 在游标所在列下新增一列并进入输入模式
O :在游标所在列上方新增一列并进入输入模式
s :删除游标所在字元,并进入输入模式。
S : 删除游标所在的行,并进入输入模式。
-
- 退出vi
∶q :结束编辑(quit)
:q! : 如果不想存档而要放弃编辑过的档案则用 :q! 强制离开
∶w :存档(write) ,其后加所要存档的档名。
:wq :可以将档案指令合在一起,例如 , :wq 即存档后离开。
zz 功能与 :wq 相同。
-
- 移动游标的快捷键操作
用h,j,k,l来分别实现左,下,上,右箭头的功能!放弃箭头,提高效率~
gg 跳到文档的开始处
G 跳到文档的末尾
0 or [Home] : 移动到游标所在列的最前面
$ or [End] : 移动到游标所在列的最後面
CTRL+f or [PageDown] : 向下一页
CTRL+b or [PageUp] : 向上一页
CTRL+d : 向下半页
CTRL+u : 向上半页
CTRL+r :重做
u : 撤销
PS:其实呢,在 PC 上根本没有这麽麻烦!输入跟编辑都可以在输入模式下完成。 例如:
- 要删 除字元,直接按 [Delete] 就OK了。
- 插入状态与取代状态可以直接用 [Insert] 切 换
参考学习资料