LINUX常用命令总结_第1页
LINUX常用命令总结_第2页
LINUX常用命令总结_第3页
LINUX常用命令总结_第4页
LINUX常用命令总结_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LINUX常用命令文件操作查找文件which command 查看可执行文件位置whereis file/dir 查看文件位置(系统)locate file/dir 配合数据库查看文件位置find path 参数实际搜寻硬盘查询文件名称 例如:find ./ -name a.txt列出文件ls -l = ll -a all 显示所有文件 -h -human-readable 显示k,M,G大小 -r reverse 逆序 -t time 按时间排序 -X extension 按文件类型排序 -S SIZE 按文件大小排序统计文件大小du -sh ./* -s summarize 统计,不显示更

2、详细目录 -h -human-readable 显示k,M,G大小查看文件内容cat 将文件内容全部打印出来less 显示一屏文件内容head -n number 显示文件前几行内容tail -n number 显示文件最后几行内容wc l 列出文件行数,-w 列出文件词数文件操作cd 改变目录cd = cd :回到用户所在根目录cd - :返回上一个目录cd . :到本层目录cd . :到父目录cd dir :到指定目录mv 重命名mv oldName newNamerm 删除-r recursive 向下递归-f force 强行删除mkdir 创建目录-p -parents 父目录不存在

3、会自动创建cp 拷贝-r recursive 拷贝目录scp 远程拷贝-r recursive 拷贝目录例子: scp a.txt majian-xyw-:/dir/ scp -r majian-xyw-:/dir/ ./rz sz 和windows传输文件rz 从windows接收文件sz file 发送文件到windows文件操作压缩zip dir.zip dir -runzip xxx.zip -d 指定解压缩目录tar -zxvf xxx.tar.gztar -zcvf xxx.tar.gz xxxzcat file:直接看压缩文件ln -s a b :a 就是源文件,b是链接文件名,

4、其作用是当进入b目录,实际上是链接进入了a目录建立软链网络拷贝nc(netcat):从A机向B机拷贝东西:A机:nc -l 9999 destFileB机:cat srcFile |nc Bhostname 9999文件内容操作管道command1正确输出,作为command2的输入 然后comand2的输出作为,comand3的输入 ,comand3输出就会直接显示在屏幕上面了。通过管道之后:comand1,comand2的正确输出不显示在屏幕上面。注意: 1、管道命令只处理前一个命令正确输出,不处理错误输出。 2、管道命令右边命令,必须能够接收标准输入流命令才行。sort-k -key=P

5、OS1,POS2 按哪个区间排序-n 依照数值的大小排序-r 以相反的顺序来排序-t 指定排序时所用的栏位分隔字符-o 将排序后的结果存入指定的文件-u 排序去除重复行uniq-u uniq 只输出单行 (差集)-d dumplicate 只输出重复行 (交集)-c 在输出行前面加上每行在输入文件中出现的次数pastepaste -dt file1 file2作用是将两个文件合并文件内容操作grep 文本搜索 grep xxxxx file-c:只输出匹配行的计数。-n:显示匹配行及 行号。-v:显示不包含匹配文本的所有行。-color:将匹配的文本高亮红色。http:/ 切分文件 用法:sp

6、lit 选项 输入 前缀-l 指定每个文件的行数-b 指定每个文件的大小-a 指定输出文件后缀个数,不指定默认为2cut从输入行中选取字符或者字段-c clist 选取由clist中的列号指定的字符-d dchar 将dchar作为输入字段的分割符-f flist 选择在flist中指定的字段-s 仅打印包含分割符的行http:/ a .txt b.txt$cat file1 file2 filecat - :表示上一步的输出2&1 将标准出错也输出到标准输出:追加到文件屏幕操作clear=ctrl +L 清屏(保留历史记录)reset 清屏(没有历史记录)ctrl+a:移动光标到命令

7、行开始处ctrl+e:移动光标到命令行结尾ctrl+u:删除光标到命令行开始处ctrl+k:删除光标到命令行结尾ctrl+左右:按字移动如何按出tab:先ctrl+V,再按tabctrl+r:反向搜索执行过的命令ctrl+z:挂起当前运行程序jobs:查看当前有多少在后台运行的命令bg jobNumber:将一个在后台暂停的命令,变成继续执行fg jobNumber:将后台中的命令调至前台继续运行job命令行其他命令hostname:主机名称pwd:当前目录sudo i u useridecho -e “atb” 输出转义字符nohup command myout.file &log.

8、file & &表示1&2(expr):计算括号内的表达式last -n :最后登录的n个用户VIM设计理念:命令的组合。设计理念:命令的组合。用键盘,不用鼠标。熟悉命令,快过鼠标。过两关三种模式ESC:命令模式v:可视模式i(a):插入模式恢复误操作u 撤销最后执行的命令U 修正之前对该行的操作Ctrl+R Redo插入o 在光标下方新开一行并将光标置于新行行首O 同上,在光标上方a 在光标之后进入插入模式A 在行末进入插入模式i 在光标之前进行插入R 进入替换模式,直到按下Esc常用操作:q退出:w保存:q!强退VIMVIM按单词移动w 将光标右移一个字。光标停留在

9、下一个字的字首位置。W 将光标右移一个字。光标停留在下一个字的字首位置(即使两个字之间存在标点符号)。b 将光标左移一个字。光标停留在下一个字的字首位置。B 将光标左移一个字。光标停留在下一个字的字首位置(即使两个字之间存在标点符号)。e 把光标移至当前所在字(或下一个字)的最后一个字符位置。E 同上,只是以空格字符作为字的分隔符。 把光标移至当前行的起始位置,也即当前行的第一个非空白字符位置0(零)把光标移至当前行的起始位置,第一个非空白字符之前,简单点说就是 的前面$ 把光标移至当前行的行尾,也即当前行的最后一个字符位置。n| 光标移动到第n列。移动光标到上一个单词的结尾,使用命令ge。(

10、以空白分割的是gE)VIM移动到指定字符f 命令移动到光标右边的指定字符上,例如,”fx“,会把移动到光标右边的第一个x字符上。F 命令则反方向查找,也就是移动到光标左边的指定字符上。t 命令和”f“命令的区别在于,它移动到光标右边的指定字符之前。 例如,”tx“会移动到光标右边第一个x字符的前面。T 命令是”t“命令的反向版本,它移动到光标右边的指定字符之后。这四个命令只在当前行中移动光标,光标不会跨越回车换行符。可以在命令前面使用数字,表示倍数。例如,”3fx“表示移动到光标右边的第3个x字符上。; 命令重复前一次输入的f, t, F, T命令,, 命令会反方向重复前一次输入的f, t,

11、F, T命令。这两个命令前也可以使用数字来表示倍数。VIM荧屏移动:xx跳到指定行ctrl+u:上移半屏ctrl+d:下移半屏ctrl+b:上移一屏ctrl+f:下移一屏gg:跳到最开头shift+g:跳到最尾搜寻*:向前搜索目前单字#:向后搜索目前单字fx:向前搜索字符xgd:跳到目前单字的定义位置/xxx:搜寻xxxn/N:下/上一个搜寻结果nohl:取消高亮分屏:vsp a.txt 分屏打开a.txt:sp a.txt 横向分屏ctrl+ww 分屏间切换y 复制p 粘贴高级操作d:删除到行首d$:删除到行尾y:复制到行首y$:复制到行尾:n1,n2 co n3:n1到n2行内容复制到n3后:n1,n2 m n3:n1到n2行内容移动到n3后:n1,n2 d :删除n1到n2间的内容:g/p1/s/p2/g:替换所有的p1为p2AWK基本模式:基本模式:awk pattern + action filenamesawk -F field-se

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论