linux常用命令

来源:互联网 发布:如何关闭usb端口 编辑:程序博客网 时间:2024/06/03 18:55

ubuntu中的快捷键有很多,熟练使用这些快捷键能够极大地方便办公,但这些命令很容易忘记,故在这里把他们记录下来:

(一)vim命令:

dd删除当前行;

nd删除当前行开始的n行;

m,nd删除第m-n行;

u(undo)撤销命令;

:行号 命令用于将光标跳转到指定行;

gg命令用于讲光标移动到文件头;

G命令用于将光标移动到文件尾;

0(数字0)命令移动光标到本行第一个字符上;

$ 命令移动光标到行尾;

/text命令用于查找text(按n健查找下一个,按N健查找前一个);

 ?text命令用于查找text(反向查找,按n健查找下一个,按N健查找前一个);

:set hlsearch命令用于高亮搜索结果(所有结果都高亮显示,而不是只显示一个匹配);

%s/old/new/g 用old替换new(替换整个文件的所有匹配);

yy 拷贝当前行;

nyy 拷贝当前行开始的n行;

拷贝当前行的子串,可以在命令模式下输入v进入自由选取模式,选择需要剪切的文字后(左右键),按下y就可以进行拷贝了,或者按下d就可以进行剪切了;

ndd 剪切当前行之后的n行;

p 在当前光标后粘贴(如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴);  

]p 命令用于粘贴多行代码,并使其按照当前位置缩进格式自动对齐;

>> 命令用于缩进当前行‘shiftwidth’个空格(可以在.vimrc文件中设置shiftwidth=4个空格);

<< 命令用于取消当前行的缩进的‘shiftwidth’个空格;

n>> 命令用于将当前行开始的n行全部缩进;

n<< 命令用于取消当前行开始的n行的缩进;

wq命令保存并退出;

q!强制退出病忽略所有更改;

:!command 在vim中执行shell命令

进入插入模式的方法:i:在当前字符的左边插入,I:在当前行首插入,a:在当前字符的右边插入,A:在当前行尾插入,o:在当前行下面插入一个新行,O:在当前行上面插入一个新行

(二)shell命令:

uname -a # 查看内核/操作系统/CPU信息;

ps -ef # 查看所有进程 
top # 实时显示进程状态用户 

vim -o filename1 filename2 命令用于在终端中同时打开多个文件,水平分割;-O参数对应垂直分割;

ctrl+ww 命令用于在打开的多个窗口间切换;

which 命令用于查看当前命令所在路径,如which pip;

echo $PATH查看PATH环境变量($PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻 编译链接);

shell和vim窗口切换:ctrl+z/suspend命令用于挂起vim,回到shell,fg(foreground)命令用于返回vim;

find 目录 -name "文件名" 命令用于在目录中查找指定文件;

复制命令:Ctrl + Shift + C 组合键;

粘贴命令:Ctrl + Shift + V 组合键;

history |grep 字符串 , 该命令用于列举含指定字符串的所有历史记录, 然后使用!序号,可以来执行历史指令;

ctrl+r,反向搜索快捷键。按下该快捷键后,输入搜索串中的任意字串,可以匹配出历史记录,继续ctrl+r则向上继续查找,回车键确认执行该语句,esc键退回到shell中              重新编辑该指令;

(三)ubuntu14.04系统快捷键:

ctrl+super+d:隐藏所有窗口,显示桌面;

0 0
原创粉丝点击