001Linux常用命令

目录

1、操纵目录或文件

2、操作文件内容

3、其他


1、操纵目录或文件

cd:(change directory)切换目录

ls:(list)显示当前目录下的所有文件和目录

mkdir(make directory)创建一个目录

rmdir:(rmove directory) 删除一个目录

rmdir:(rmove directory) 删除一个目录

rm: (remove)删除目录或文件

cp:(copy)复制文件,加-r可以复制目录

mv:(move)mv t1 t2,将文件从t1移到t2中,或者重命名文件t1为t2

2、操作文件内容

(1)vi

vi 文件名:

  • 如果文件已经存在,会直接打开该文件
  • 如果文件不存在,会新建一个文件

vi 文件名 +行数:

  • 打开一个文件,并定位到指定行

进入文件编辑后:

命令功能
w保存
q退出,如果没有保存,不允许退出
q!强行退出,不保存退出
wq或者x保存并退出

(2)cat

查看文件内容

  • -n 会显示内容的行号;
  • -A 会打印所有的内容,包括特殊符号

(3)tac

  • tac跟cat命令相反,将文件内容反序打印出来

(4)head、tail

  • head显示文件内容前10行,tail命令则是显示文件内容后10行
  • -n显示前n行;
  • -f 动态显示文件的最后十行,如果文件是不断增加的,则用-f 选项。如:tail -f /var/log/messages。

3、其他

(1)man

  • 提供在线帮助(manual(手册)的缩写)
  • man 命令名称,显示命令详情和用法

(2)grep

全称是Global search Regular Expression and Print out the line

可以使用grep命令在文本中查找指定的字符串,就像你在windows中打开txt文件,使用快捷键 “Ctrl+F” 在文本中查找某个字符串一样,说白了,可以把grep理解成字符查找工具

用法为:grep "要查找的字符串" 文件

如果文件file1的内容是

test first line

abc content

Abc content1

end line

那么eg:grep "abc" file1

打印结果是abc content

常用选项:

  • -v:不显示匹配行信息,只显示没有匹配的,匹配的不打印
  • -i:搜索时忽略大小写
  • -n:显示行号
  • -r:递归搜索
  • -E:支持扩展正则表达式
  • -F:不支持正则表达式,按字面意思搜索
  • -c:只显示出匹配行的行数而不希望显示出内容
  • -o:只显示模式匹配到的字符串
  • -x:只显示出整个行都严格匹配的行
  • -b:在每行行首显示匹配字符串在文件中的字节偏移量

eg:grep -i "abc" file1

是不区分大小写地查找

一次打印结果是

abc content

Abc content1

eg:grep -i -n "abc" file1

打印结果是

2:abc content

3: Abc content1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值