文章目录
Linux下命令
1、创建及删除文件、目录
创建文件用touch 例如:touch 1.txt
删除文件用rm 例如:rm -f 1.txt
创建目录用mkdir 例如:mkdir daiyuanqi
删除空目录用rmdir 例如:rmdir daiyuanqi (有东西的目录不能删)
删除装有东西的目录就用rm -rf 例如rm -rf XXX
2、磁盘操作
1、查看设备
ls /dev/sd*
2、查看所有磁盘
fdisk -l
3、查看挂载的磁盘
df -hk
4、挂载磁盘到某目录(比如,挂载sd1到 /mnt/usb_disk目录)
mount /dev/sd1 /mnt/usb_disk
5、卸载磁盘
umount /dev/sd1
或
umount /mnt/usb_disk
3、gcc相关
1、查看gcc 版本
gcc -v
2、查看gcc安装目录
whtch gcc
VIM下命令
1、去掉搜索后高亮
:noh
2、查看当前主题
:echo g:colors_name
3、光标移动
上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行
下:j nj:向下移动n行
左:h nh:向左移动n列
右:l nl:向右移动n列
4、光标跳转
-
跳到文本的最后一行:按“G”,即“shift+g”
-
跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”。
-
跳到第一行的第一个字符:先按两次“g”,
-
跳转到当前行的第一个字符:在当前行按“0”。
-
跳转到当前行的最后一个字符:在当前行按“$”。
5、剪切与复制
- 单行复制 将光标移到复制行 按 'yy’进行复制
- 多行复制 将光标移到复制首行 按 'nyy’进行复制 n=1.2.3.4。。。。。
- 单tf 剪切(删除) 将光标移动到剪切(删除)行 ,按’dd’进行剪切(删除) 。
- 多行剪切(删除) 将光标移动到剪切(删除)起始行,按下’ndd’进行光标所在行及以下共n行进行剪切(删除)。
- 粘贴 将光标移到粘贴行 按 'p’进行粘贴
- 在命令模式下输入’v’,进入可视模式,通过上下左右键移动进行多行选择。
- 输入’d’,将选中的多行进行剪切,到需要粘贴的地方输入’p’。
6、其它
-
vi加密。进入vi,输入":" + “X” 之后就提示你输入两次密码。
-
文件重新载入 :e!
-
查找 /pattern Enter
7、VIM 分屏
vim的分屏功能
总结起来,基本都是ctrl+w然后加上某一个按键字母,触发一个功能。
1.在shell里打开几个文件并且分屏:
vim -On file1 file2 …
vim -on file1 file2 …
大O表示垂直分割(vertical),小o表示水平分割(默认horizontal),后面的n表示分几个屏,实际上我觉得不用写,默认按后面要分割的文件数来决定分几个屏。
2.在vim里打开一个分屏:
创建空白分屏:
:new
打开任意文件:
:vsplit(:vsp) filename
:sp(split) filename
打开当前文件:
ctrl+w 和 s(split)
ctrl+w 和 v(vsplit)
3.关闭一个分屏:
:only 或者 ctrl+w 和 o取消其它分屏,只保留当前分屏
ctrl+w 和 c(close)
只剩最后一个分屏以后推出:
ctrl+w 和 q(quit)
4.移动光标,也就是切换分屏;也可以移动分屏,比如将左分屏移动到右边。
ctrl+w 和 w(各种切换,只有两个分屏的时候还是比较方便的)
ctrl+w 和 h(H) 左
ctrl+w 和 j(J) 下
ctrl+w 和 k(K) 上
ctrl+w 和 l(L) 右
5.最后就是改变分屏尺寸的操作了。
ctrl+w 和 < 左
ctrl+w 和 > 右
ctrl+w 和 + 上
ctrl+w 和 - 下
ctrl+w 和 = 恢复均等
8、VIM进入插入模式
- a 表示在光标后面插入
- A 表示在行末尾插入一行
- o 表示在前一行的末尾插入新的一行
- O 表示在前一行的前面插入新的一行