Linux常用命令【真·常用】

目录

一、目录操作命令

1、ls

2、cd

3、mkdir

4、rm

二、文件操作命令

1、cat

​编辑

2、more

3、head

4、tail

三、拷贝移动命令

1、cp

2、mv

四、打包压缩命令

1、tar

五、文件编辑命令

1、vi/vim

六、查找命令

1、find

2、grep


一、目录操作命令

1、ls

作用:显示指定目录下内容

语法:ls  [-al]  [dir]

-a:显示所有文件及目录(包括.开头的隐藏文件)

-l:除了显示文件名称,同时将文件权限、大小等详细信息列出

ls -l 简写:ll

2、cd

作用:用于切换目录,进入指定目录

语法:cd  [dir]

cd ~  :表示home目录

cd .  :表示目前所在目录

cd .. :表示目前目录位置的上级目录

cd /xxx:切换到xxx目录

3、mkdir

作用:创建文件

语法:mkdir  [-p]  dirName

-p:用于创建多层目录文件,目录名称不存在则新建

4、rm

作用:删除文件或目录

语法:rm  [-rf]  name

-r :将目录及目录下所有文件逐一删除,递归删除

-f :无需确认,直接删除

二、文件操作命令

1、cat

作用:显示文件所有内容

语法:cat   [-n]   fileName

-n:由1开始对所有输出的行数编号

2、more

作用:以分页的形式显示文件内容

语法:more fileName

回车键:向下滚动一行

空格键:向下滚动一屏

b :返回上一屏

q或Ctrl + C:退出more

3、head

作用:查看文件开头内容

语法:head [-n] fileName

-n:查看文件开头的n行内容

4、tail

作用:查看文件末尾内容

语法:tail  [-nf]  fileName

-n:查看文件末尾的n行内容

-f:动态显示文件末尾内容,通常用于日志文件的输出

三、拷贝移动命令

1、cp

作用:复制文件

语法:cp  [-r]  source dest

-r:复制该目录下所有子目录和文件

2、mv

作用:重命名文件或移动文件到其他位置

语法:mv   source   dest

mv test test1:如果test1目录不存在,将test目录改名为test1

四、打包压缩命令

1、tar

作用:对文件进行打包、解包、压缩、解压

语法:tar  [-zcxvf]  fileName  [files]

包文件后缀为.tar表示只完成了打包,并没有压缩,

包文件后缀为.tar.gz表示打包的同时还进行了压缩

-zz代表的是gzip,通过gzip命令处理文件,gzip可以对文件压缩或者解压

-cc代表的是create,即创建新的包文件

-xx代表的是extract,实现从包文件中还原文件

-vv代表的是verbose,显示命令的执行过程

-ff代表的是file,用于指定包文件的名称

 压缩:将test文件压缩并命名为test.tar.gz

解压,-C  将文件解压到自定位置

五、文件编辑命令

1、vi/vim

作用:vim是从vi发展来的一个功能更加强大的文本编辑工具,在编辑文件时可以对文本内容进行着色

语法:vim  fileName

使用:要使用vim命令,需要我们自己完成安装。可以使用下面的命令来完成安装:yum install vim

进入文件,使用‘i’键对内容编辑,编辑完成后按Esc键,进入底行模式,输入:wq保存内容,:q!不保存退出。

gg:定位到文本内容第一行

G:定位到文本最后一行

dd:删除光标所在行

ndd:删除光标所在行及之后的n行数据

u:撤销操作

i或a或o:进入插入模式

:wq  保存并退出

:q!  不保存退出

:set nu  显示行号

:set nonu 取消显示

:n  定位到第n行

六、查找命令

1、find

作用:在指定目录下查找文件

语法:find  dirName  -option  fileName

在当前目录及子目录下查找.log结尾文件

2、grep

作用:从指定文件中查找指定文本内容

语法:grep  [-inAB]  word  fileName

-i: 检索的关键字忽略(ignore)大小写

-n: 显示关键字所在的这一行的行号

-A: 输出关键字所在行及之后(After)的几行记录 (:-A5 表示输出关键字所在行之后的5行记录)

-B: 输出关键字所在行及之前(Before)的几行记录 (:-B5 表示输出关键字所在行之前的5行记录)

查找test.txt文件里1所在出现的位置及行号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

四月天行健

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值