Linux快乐的命令行

2015-10-10  本文已影响899人  ShindouHiro
Ctrl+q or Ctrl+w #删除所有内容
Ctrl+k  #从光标删除到行尾
Ctrl+a  #移动光标到首行
Ctrl+e  #移动光标到行尾
Ctrl+f  #光标前移一个字符,和右箭头作用一样
Ctrl+b  #光标后移一个字符,和左箭头作用一样
Alt+f   #光标前移一个字
Alt+b   #光标后一个字
Ctrl+l  #清除屏幕,等同clear
Ctrl+d  #删除光标位置的字符
Ctrl+t  #光标位置的字符和光标前面的字符互相换位置
Alt+t   #光标位置的字和其前面的字互换位置
Alt+l   #把从光标位置到字尾的字符换成小写字母
Alt+u   #把从光标位置到字尾的字符转换成大写字母
Ctrl+k  #剪切从光标位置到行尾的文本
Ctrl+u  #剪切从光标位置到行首的文本
Alt+d   #剪切从光标位置到词尾的文本
Alt+Backspace #剪切从光标位置到词头的文本。如果光标在一个单词的开头,剪切前一个单词
Ctrl+y  #把剪切环中的文本粘贴到光标的位置
Ctrl+p  #移动到上一个历史条目,类似于上箭头按键
Ctrl+n  #移动到下个历史条目,类似于下箭头按键
Alt+<   #移动到历史列表开头
Alt+ >  #移动到历史列表结尾,即当前命令行 
...
!! 重复最后一次执行的命令
!number 重复历史列表中的第number行的命令
u #"user"的简写,意思是文件或目录的所有者
g # 用户组
o #"others"的简写,意思是其他所有的人
a #"all"的简写,是"u","b",和"o"三者的联合


u+x #文件所有者添加可执行权限
u-x  #删除文件所有者的可执行权限
+x   #为文件所有者,用户组,和其他所有人添加可执行权限.等价于a+x
o-rw #除了文件所有者和用户组,删除其他人的读权限和写权限
go    #
top  #动态查看进程
ps   #报告当前进程快照
jobs #列出活跃的任务
bg    #把一个任务放到后台执行
fg     #把一个任务放到前台执行
kill   #给一个进程发送信号
killall #杀死指定名字的进程
shutdown #关机或重启系统


ps -x
ps -aux
kill +pid
x #当前字符
3x #当前字符以及其后的两个字符
dd #当前行
5dd #当前行以及随后的四行文本
dW #从光标位置开始到下一个单词的开头
d$ #从光标位置开始到当前行的行尾
d0 #从光标位置开始到当前行的行首
d^ #从光标位置到文本行的第一个非空字符
dG #从当前到文件的末尾
d20G #从当前行到文件的第20行

复制
yy #当前行
5yy #当前行以及随后的四行文本
yW #从当前光标位置到下一个单词的开头
y$ #从当前光标位置到当前行的行尾
y0 #从当前光标位置到行首
y^ #从当前光标位置到文本行的第一个非空字符
yG #从当前行到文件末尾
y20G #从当前行到文件的第20行


编辑多个文件
vim file1 file2
:n  #向下切换
:N #向上切换
:buffers #显示出文件列表
netstat -i #查看系统中的网络接口
etho #因特网接口
lo #内部环网接口,它是一个虚拟接口,系统用它来"自言自语"
netstat -r #显示网络路由表


ssh
scp #安全复制
sftp #文件复制命令
locate #通过文件名来查找文件
find #在目录层次结构中搜索文件
xarge #从标准输入生成和执行命令行

协助命令
touch #更改文件时间
stat #显示文件或文件系统状态

压缩程序
gzip #压缩或者展开文件
bzip2 #块排序文件压缩器

归档程序
tar #磁带打包工具
zip #打包和压缩文件
rsync #同步远端文件和目录

cat #连接文件并且打印到标准输出
sort #给文本行排序
uniq #报告或者省略重复行
cut #从每行中删除文本区域
paste #合并文件文本行
join #基于某个共享字段来联合两个文件的文本行
comm #逐行比较两个有序的文件
diff #逐行比较文件
patch #给原始文件打补丁
tr #翻译或删除字符
sed #用于筛选和转换文本的编辑
aspell  #交互式拼写检查器

syntax on #语法高亮
set hlsearch #搜索到的字显高亮
set tabstop #设置一个字符所占的列数
set autoindent #自动缩进

上一篇 下一篇

猜你喜欢

热点阅读