Linux下的基础指令

Linux下的基础指令

目录和文件相关指令

1、ls指令
命令:

ls [选项][目录文件]

功能:

列出指定目录文件的信息

常用选项:

选项描述
-a列出所有文件,包含以.开头的隐藏文件
-d将目录像文件一样显示
-i输出文件的inode节点信息
-k以字节的形式显示文件的大小
-l列出文件的详细信息
-n用数字的UID,GID代替名称
-F在每个文件名后附上一个字符说明该文件的类型(‘*’代表可执行的普通文件,‘/’表示目录文件,‘@’表示符号链接,‘
-r对目录反向排序
-t按时间排序
-s在文件名后输出该文件的大小
-R列出所有子目录下的文件
-1一行只输出一个文件

在这里插入图片描述

2、pwd命令
命令:

pwd

功能:

显示用户当前所在目录

在这里插入图片描述

3、cd命令
命令:

cd [目录名称]

功能:

改变当前工作路径
…代表上册目录
.代表当前目录

在这里插入图片描述

4、touch命令
命令:

touch [选项] [文件]

功能:

修改当前文件的日期和时间,或者创建一个新文件

选项:

选项描述
-a只更改存取时间
-c/–no–create不建立任何文件
-d使用指定的日期和时间
-m只更改文件变动时间
-t使用指定的日期时间

在这里插入图片描述

5、mkdir命令
命令:

mkdir [选项] [目录名称]

功能:

创建一个目录

选项:

选项描述
-p/–parents可以创建层级目录

在这里插入图片描述

6、rmdir命令和rm命令
命令:

rmdir [选项] [目录名称]

功能:

删除空目录

选项:

选项描述
-p当删除子目录后,父目录为空,则删除父目录

命令:

rm [选项] [目录或文件名称]

功能:

删除文件或目录

选项:

选项描述
-f文件写保护,只读文件直接删除
-i删除前询问确认
-r删除目录下的所有文件

在这里插入图片描述

7、man命令
命令:

man [选项] [命令]

功能:

删除空目录

选项:

选项描述
-k根据关键字搜索联机帮助
num只在num章节查找
-a列出所有章节

注:

num描述
1普通命令
2系统调用接口
3库函数接口
5文件的格式化
6游戏接口
7附件还有一些变量
8系统管理命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8、cp命令
命令:

cp [选项] [源目录或文件名称] [目标目录或文件]

源目录或文件可以有多个
功能:

复制文件或目录

选项:

选项描述
-f强行复制,不管源文件或目录是否存在
-i覆盖文件之前询问
-r递归递归处理,复制指定目录的子目录,且一律视为普通文件
-R将指定目录和子目录一起处理

在这里插入图片描述

9、mv命令
命令:

mv  [源目录或文件名称] [目标目录或文件名称]

功能:

移动或备份目录或文件

选项:

选项描述
-f强制移动,文件存在
-i目录存在,询问是否覆盖

在这里插入图片描述

匹配查找命令

10、cat命令
命令:

cat  [选项] [文件名称]

功能:

查看文件的内容

选项:

选项描述
-b对非空输出行编号
-n对输出行编号
-s不输出多行空格

在这里插入图片描述

11、more命令
命令:

more  [选项] [文件名称]

功能:

查看文件的内容

选项:

选项描述
-n对输出行编号
q退出more

在这里插入图片描述
11、less命令
命令:

less [选项] [文件名称]

功能:

对文件进行分页显示

选项:

选项描述
-i忽略搜索时的大小写
-N显示行号
/字符串向下搜索字符串
?字符串向上搜索字符串
n:向后搜索下一个字符串
N反向搜索上次要搜索的字符串
q退出

在这里插入图片描述

13、head命令
命令:

head [选项] [文件名称]

功能:

显示文件开头至标准输出中,默认显示前10行

选项:

选项描述
-n显示行数

在这里插入图片描述

14、tail命令
命令:

head [选项] [文件名称]

功能:

显示文件末尾至标准输出中,默认显示后10行

选项:

选项描述
-n显示行数

在这里插入图片描述

其他命令

15、时间相关命令
命令:

date+%Y:%m:%d

功能:

指定格式显示时间

选项:

选项描述
%H小时
%M分钟
%S
%X相当于%H:%M:%S
%d天数
%m月份
%Y年份
%F相当于%Y-%m-%d

在这里插入图片描述
时间戳
时间转换成时间戳:

date+%s

时间戳转换成时间

date -d@[时间戳]

在这里插入图片描述

16、cal命令
命令:

cal [选项] [月份] [年份]

功能:

查看日历

选项:

选项描述
-3显示当前月,上个月和下个月
-j显示当前年中的第几天
-y显示当前年份的日历

在这里插入图片描述

17、find命令
命令:

find [路径] [选项]

功能:

查找文件

选项:

选项描述
-name按文件名称查找

在这里插入图片描述

18、grep命令
命令:

grep [选项] [字符串] [文件]

功能:

查找指定文件的字符串,并打印在终端

选项:

选项描述
-i忽略大小写
-n打印行号
-v反向匹配

在这里插入图片描述

压缩相关命令

19、zip/unzip命令
命令:

zip [选项] [压缩文件.zip] [文件或目录]

功能:

以zip格式压缩指定文件

选项:

选项描述
-r递归处理

在这里插入图片描述
命令:

unzip [选项] [压缩文件.zip]

功能:

解压缩zip文件

在这里插入图片描述

20、tar命令

命令:

tar[选项] [压缩文件] [文件或目录]

功能:

将文件打包或压缩成gzip或者bzip2格式

选项:

选项描述
-c简历一个压缩文件
-x解开一个压缩文件
-t查看tarfile
-z以gzip格式压缩
-j以bzip2格式压缩
-v压缩过程显示文件
-f使用档名
-C解压到指定路径

在这里插入图片描述
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值