ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux-03-命令使用

Linux-03-命令使用

原创 Linux操作系统 作者:aixiaode123 时间:2020-01-14 10:24:26 0 删除 编辑

一、常见命令

1、常见操作

mkdir -p ./a/b/c  //递归创建多层目录


mkdir ./abc/{,x,y,z}dir  //在abc下创建xdir,ydir,cdir文件夹


cd ~syraer //进入用户名syraer下的用户目录


cd -//返回之前的目录


rm  -f //强制删除


rm -rf //递归强制删除


hash -r //清除命令缓存


mv  1    2  //移动文件->目录下


cp -r /a //拷贝文件目录


ln   1    2 //硬链接(指向同一个地址单元,计数增加或减少,删除文件,计数减少)


ln -s 1   2 //软连接(指向同一个文件,计数只增加不减少。删除文件,链接报错)


stat  ./etc   //元数据(修改权限等元数据信息,change时间会发生变化。修改文件,元数据变化,访问时间变化,文件变化,三个时间都会发生变化)


touch //主要用于修改元数据三个时间或者创建一个空文件


[root@node01 /]# stat /etc

  File: `/etc'

  Size: 4096      Blocks: 8          IO Block: 4096   directory

Device: 803h/2051d Inode: 917505      Links: 61

Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2020-01-12 22:18:34.983663970 +0800

Modify: 2020-01-12 20:50:46.470668281 +0800

Change: 2020-01-12 20:50:46.470668281 +0800

 2、查看文件

cat //查看文件


more//查看文件


less//查看文件,q退出,j一行一行,b回退,空格一块一块


head -4//查看文件文件前四行


tail -4 //查看文件文件后四行


grep PATTERN profile //查找profile 中 PATTERN


grep -v PATTERN profile //查找profile 中不包含 PATTERN的 


‘|’ 管道 格式:  命令一  | 命令二  (命令一输出到管道,命令二接着管道操作)后续仔细学


echo "/" | xargs ls -l  //字符‘/’ 被命令xargs执行,把获取的字符‘/’当做ls命令的参数并执行ls

3、vi / vim命令(常用标红,必须会用)

打开文件


vim /path/to/somefile

vim +# :打开文件,并定位于第#行 

vim +:打开文件,定位至最后一行

vim +/PATTERN : 打开文件,定位至第一次被PATTERN匹配到的行的行首

全屏编辑器

•模式:

–编辑模式:按键具有编辑文本功能:默认打开进入编辑模式

–输入模式:按键本身意义

–末行模式:接受用户命令输入

编辑模式 

•编辑-->输入:

–  i: 在当前光标所在字符的前面,转为输入模式;

–  a: 在当前光标所在字符的后面,转为输入模式;

–  o: 在当前光标所在行的下方,新建一行,并转为输入模式;

–  O:在当前光标所在行的上方,新建一行,并转为输入模式; 

–  I:在当前光标所在行的行首,转换为输入模式

–  A:在当前光标所在行的行尾,转换为输入模式

–  输入-->编辑:

•ESC

•编辑-->末行:

–:

•末行-->编辑:

–ESC, ESC

•移动光标

–字符

•h: 左;j: 下;k: 上;l: 右

–单词

•w: 移至下一个单词的词首

•e: 跳至当前或下一个单词的词尾

•b: 跳至当前或前一个单词的词首

–行内

•0: 绝对行首

•^: 行首的第一个非空白字符

•$: 绝对行尾

–行间

•G:文章末尾

•3G:第3行

•gg:文章开头

–翻屏

•ctrl:f,b

•删除&替换单个字符

–x:删除光标位置字符

–3x:删除光标开始3个字符

–r:替换光标位置字符

•删除命令 : d

–dw,dd,3dw(三个单词)

•复制粘贴&剪切 

–yw,yy

–p

–P

•撤销&重做

–u   撤销

–ctrl+r  重做 撤销的操作

–.  重复上一步的操作

 末行模式

关闭文件

末行模式:shift+:


:q  退出  没有动过文件

:wq 保存并退出   动过了,不后悔

:q! 不保存并退出  动过了,后悔了

:w 保存

:w! 强行保存

:wq --> :x

shift+ZZ: 保存并退出   不需要冒号,编辑模式 

set:设置

–set nu  number

–set nonu nonumber

–set readonly

/:查找

–/after

–n,N

–?向上查找

-1,$d  删除一行到最后一行,组合命令

!:执行命令

–:!ls -l /

s查找并替换

–s/str1/str2/gi

•/:临近s命令的第一个字符为边界字符:/,@,#

•g:一行内全部替换

•i:忽略大小写

–范围

•n:行号

•.:当前光标行

•+n:偏移n行

•$:末尾行,$-3

•%:全文

————————————————

版权声明:本文为CSDN博主「AYXYJ」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_39531549/article/details/103945941


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69959524/viewspace-2673238/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-10

  • 博文量
    12
  • 访问量
    4908