腊月的季节

linux常用命令总结

常用命令一

1、使用命令date、cal显示当前的时间和日期

1
2
$ date
$ cal

2、显示当前工作目录路径

1
$ pwd

3、who显示当前用户

1
who

4、clear清除shell命令窗口

1
$ clear

5、echo打印出后面的字符

1
$ echo wo

6、切换到某个目录

1
$ cd /home/user

7、显示某个目录下所有文件目录的详细信息

1
$ ls -l/root

8、创建文件

1
$ touch ab

9、向文件ab写入”hello linux”

1
$ echo "hello linux">>ab

10、查看ab里面的内容

1
$ cat ab

11、建立文件夹

1
$ mkdir test

12、将文件ab复制到文件夹test中命名为b1

1
$ cp ab /test/b1

13、将文件ab剪切到文件夹test中命名为b2

1
$ mv ab /test/b2

14、将文件b1,b2的内容合并成新的文件b

1
$ cat b1,b2>>b

15、删除文件或者文件夹及子文件子文件夹

1
$ rm -rf b1 b2

16、注销、重启、关机

1
2
3
$ reboot
$ shutdown
$ logout

常用命令二

1、使用vim编辑器

1
$ vim hello.c

2、同时打开多个文件

1
$ vim file1 file2 file3

3、输入i进入编辑状态
4、在vim窗口中打开一个新文件

1
:open file

5、在新窗口中打开文件

1
:split file

6、切换到下一个文件

1
:bn

7、切换到上一个文件

1
:bp

8、查看当前打开的文件列表,当前正在编辑的文件会用[]括起来

1
:args

9、打开远程文件

1
:e ftp://ip/abc.txt

10、按Esc或Ctrl+[左下角显示文件名或为空
11、i在当前位置前插入,I在当前行首插入,a在当前位置后插入,A在当前行尾插入,o在当前行之后插入一行,O在当前行之前插入一行。
12、/text 查找text,按n键查找下一个,按N键查找前一个。
13、?text 查找text,反向查找,按n键查找下一个,按N键查找前一个。
14、查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?搜索。
15、h 左移一个字符,l 右移一个字符,这个命令很少用,一般用w代替。k 上移一个字符,j 下移一个字符。
以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入3个!,3a!,这里的Esc是必须的,否则命令不生效。
16、Ctrl + e 向下滚动一行
Ctrl + y 向上滚动一行
Ctrl + d 向下滚动半屏
Ctrl + u 向上滚动半屏
Ctrl + f 向下滚动一屏
Ctrl + b 向上滚动一屏
17、撤销和重做
u撤销,U撤销对整行的操作,Ctrl+r重做。
18、删除命令
x删除当前字符,3x删除当前光标开始向后三个字符,X删除当前字符的前一个字符。dh删除前一个字符,dd删除当前行,dj删除上一行,dk删除下一行,10d删除当前行开始的10行,d\$删除当前字符之后的所有字符(本行)相当于D,:1,10d删除1-10行,:11,\$d删除11行以及以后所有的行,:1,\$d删除所有行。
19、拷贝和粘贴
yy 拷贝当前行,nyy拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行,p在当前光标后粘贴,shift+p在当前行粘贴,:1,10 co 20 将1-10行插入到第20行之后,:1,$ co $将整个文件复制一份到文件尾部,ddp交换当前行和其下一行,xp交换当前字符和其后一个字符。
20、剪切
正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按d即可剪切
ndd 剪切当前行之后的n行。利用p命令可以对剪切的内容进行粘贴
:1,10d 将1-10行剪切。利用p命令可将剪切后的内容进行粘贴。
:1, 10 m 20 将第1-10行移动到第20行之后。
21、退出
:wq 保存并退出
ZZ 保存并退出
:q! 强制退出并忽略所有更改
:e! 放弃所有修改,并打开原来文件。
22、窗口
:split或new 打开一个新窗口,光标停在顶层的窗口上
:split file或:new file 用新窗口打开文件
split打开的窗口都是横向的,使用vsplit可以纵向打开窗口。
Ctrl+ww 移动到下一个窗口
Ctrl+wj 移动到下方的窗口
Ctrl+wk 移动到上方的窗口
关闭窗口
:close 最后一个窗口不能使用此命令,可以防止意外退出vim。
:q 如果是最后一个被关闭的窗口,那么将退出vim。
ZZ 保存并退出。
关闭所有窗口,只保留当前窗口
23、执行shell
:!command
:!ls 列出当前目录下文件
:!perl -c script.pl 检查perl脚本语法,可以不用退出vim,非常方便。
:!perl script.pl 执行perl脚本,可以不用退出vim,非常方便。
:suspend或Ctrl - Z 挂起vim,回到shell,按fg可以返回vim。
24、注释
perl程序中#开始的行为注释,所以要注释某些行,只需在行首加入#
3,5 s/^/#/g 注释第3-5行
3,5 s/^#//g 解除3-5行的注释
1,$ s/^/#/g 注释整个文档。
:%s/^/#/g 注释整个文档,此法更快。
25、帮助
:help or F1 显示整个帮助
:help xxx 显示xxx的帮助,比如 :help i, :help CTRL-[(即Ctrl+[的帮助)。
:help ‘number’ Vim选项的帮助用单引号括起
:help 特殊键的帮助用<>扩起
:help -t Vim启动参数的帮助用-

热评文章