美文网首页
Linux快乐的命令行

Linux快乐的命令行

作者: ShindouHiro | 来源:发表于2015-10-10 14:20 被阅读899次
  • 移动光标
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行的命令
  • chmod
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
  • vim
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  #交互式拼写检查器

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

相关文章

  • 《快乐的Linux命令行》- 笔记1

    《快乐的Linux命令行》 第一部分:引言 本文为学习《快乐的Linux命令行》notes。 好羞耻的名字。。怎么...

  • 技术相关

    《快乐的 Linux 命令行》http://billie66.github.io/TLCL/index.html《...

  • [书籍]Linux命令行大全

    《Linux命令行大全》 《Linux命令行大全》《Linux命令行大全》 封底 内容提要 本书主要介绍Linux...

  • 快乐的linux命令行-键盘高级操作技巧

    整理自《快乐的linux命令行一书》。linux系统版本: Ubuntu 17.04 本章将会学习使用命令过程中一...

  • linux常用命令行

    linux系统的使用离不开linux命令行,先对常用的linux命令行做个总结记录。目前,个人比较常用的命令行有如...

  • 快乐的 Linux 命令行

    最近在闲暇时候学习了一下shell命令,把学习地址分享在此,感兴趣的可以看一下~~ homepagehttp://...

  • Linux快乐的命令行

    移动光标 修改文本 剪切和粘贴文本 历史操作 历史命令展开 chmod 进程 vim 网络 查找文件 归档和备份 ...

  • 快乐的 Linux 命令行

    http://billie66.github.io/TLCL/

  • 浅谈linux下的命令行

    何为命令行 一般说的“命令行”是指linux命令,linux命令是对Linux系统进行管理的命令。 其实命令行就是...

  • Hello Linux

    目录 一,Linux笔记 二,英语词汇 一,Linux笔记 Linux命令行/MacOS终端命令行 Java的世界...

网友评论

      本文标题:Linux快乐的命令行

      本文链接:https://www.haomeiwen.com/subject/xbgncttx.html