Linux:
11、ln命令
ln(选项)(参数)
b或--backup:删除,覆盖目标文件之前的备份;
-d或-F或——directory:建立目录的硬连接;
-f或——force:强行建立文件或目录的连接,不论文件或目录是否存在;
-i或——interactive:覆盖既有文件之前先询问用户;
-n或--no-dereference:把符号连接的目的目录视为一般文件;
-s或——symbolic:对源文件建立符号连接,而非硬连接;
-S<字尾备份字符串>或--suffix=<字尾备份字符串>:用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字符串是符号“~”,用户可通过“-S”参数来改变它;
-v或——verbose:显示指令执行过程;
-V<备份方式>或--version-control=<备份方式>:用“-b”参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用“-S”参数变更,当使用“-V”参数<备份方式>指定不同备份方式时,也会产生不同字尾的备份字符串;
--help:在线帮助;
--version:显示版本信息。
- 源文件:指定连接的源文件。如果使用
-s
选项创建符号连接,则“源文件”可以是文件或者目录。创建硬连接时,则“源文件”参数只能是文件; - 目标文件:指定源文件的目标连接文件。
例:将目录/usr/mengqc/mub1
下的文件m2.c链接到目录/usr/liu
下的文件a2.c
作用1:查看文件内容。
语法:cat 文件名
作用2:合并多个文件内容。
语法:cat 文件1 文件2 > 目标文件3
此时可用cat 文件3 查看合并内容。
13. date 命令
作用:显示日期。
14. file 命令
作用:查看文件属性。
15. ps 命令
作用:查看进程。
查看全部进程:
ps -ef
16. kill 命令
作用:关闭进程。
语法: kill PID
17. reboot 命令
作用:重启系统。
18. tail 命令
作用:输出文件后面部分内容。
tail -n
输出后面n行的内容。
19. head 命令
作用:输出文件前面部分内容。
head -n
输出前面n行内容。
20. top 命令
作用:查询当前活跃的进程。
21. whereis 命令
作用:查看命令/文件的路径
语法: whereis 命令/文件名
22. who 命令
作用:查看当前用户。
23. touch 命令
作用:创建文件。
语法:touch 文件名
24. du 命令
作用:查看当前目录文件使用磁盘的大小。
25. cal 命令
作用:查看简单日历
cal -y
26. clear 命令
作用:清屏。(实际是将光标下移到新页)
27. find 命令
作用:查找文件。
语法:find 路径 [option] 文件名
常用optiong:
-name:匹配文件名
-inname:忽略大小写匹配文件名
28. pwd 路径
作用:显示当前所在路径。
29. export 命令
作用:显示/设置环境变量
命令模式下的命令:
0:移到当前行的最前
$:移到当前行的最后
H:移到屏幕第一行
L:移到屏幕末行
G:移到文件最后行
nG: 移到指定行
gg:移到文件第一行
/word:向下搜索word
?word:向上搜索word
n:继续向下搜索word
N:继续向上搜索word
u:取消前一操作
x:向前退格(del键)
X:向后退格(backspace键)
dd:删除当前行
ndd:删除n行
yy:复制当前行
nyy:复制n行
p:粘贴复制的行
使用下列命令可以进入输入模式进行编辑:
i:从当前光标处输入
a:从当前光标的下一个字符处输入
o:从当前光标的下一行起始处输入
r:替换当前光标输入
注:按Esc键可以退出输入模式进入命令模式。
在命令模式下按“:”进入末行模式:
:w保存
:w filename另存为
:q退出
:q!不保存退出(强制退出)
:wq保存退出
:set nu设置行号
:set nonu取消行号
:%s/B/C/g使用C替换B(1-$行)
其他命令:
同时编辑多个文件:vim filename1 filename2,使用“n”“N”进行切换。
水平分屏: :sp filename
垂直分屏: :vsp filename
块选择:
v: 光标经过的地方选择
V: 光标经过的行选择
y: 复制选择的地方
d: 删除选择的地方