【Linux】基本指令合集

在这里插入图片描述
1、ls 指令
功能: 显示当前目录下的所以子目录和文件

常用选项:

-a:显示目录下的所以文件和以 . 开头的隐藏文件
-l:查看文件,ls -l等价于ll
-R:显示所以子目录下的文件
-t:以时间排序

举例:
在这里插入图片描述


2、pwd 指令
功能: 显示当前所在的路径
举例:
在这里插入图片描述


3、cd 指令
功能: 进入指定目录
常用选项:

cd . . : 返回上级目录
cd /root/test/test1 : 绝对路径
cd . ./test1/ : 相对路径
cd ~:进入家目录
cd -:返回最近访问的目录

举例:
在这里插入图片描述


4、touch 指令
功能: 在当前路径下,创建一个普通的文件文本
举例:
在这里插入图片描述


5、mkdir 指令
功能: 在当前路径下,创建一个目录
常用选项:

-p:递归建立多个目录

举例:
在这里插入图片描述


6、rmdir 指令&& rm 指令
rmdir功能: 只能删除空目录,
常用选项:

-p:当子目录被删除后如果父目录是空目录,会一起被删除

rm功能: 只能删除当前目录下普通的文件文本,rm -rf 可以强制删除目录和文件文本

-f:强制删除,不会询问确认
-r:删除目录及其所有文件文本

举例:
在这里插入图片描述
在这里插入图片描述


7、man 指令
Linux的命令有很多参数,我们可以用man指令访问Linux手册页进行查询
Linux手册共分为8章:

1、是普通的命令
2、系统调用(内核提供的函数)
3、库调用(程序库中的函数)
4、特殊文件(通常位于/dev中)
5、文件格式,如passwd
6、留给游戏的,由各给游戏自己定义
7、附件的一些变量
8、系统管理命令(通常仅适用于root用户)

如:用man函数查询C语言中的printf函数:
在这里插入图片描述

8、cp 指令
功能: 复制文件或目录
常用选项:

-f:强制复制文件或目录
-r:递归处理

举例:
在这里插入图片描述


9、mv 指令
功能: mv命令是move的缩写,可以移动文件或对文件进行改名,在Liunx下经常用来备份文件或目录
常用选项:

-f :若目标文件已经存在,不会询问而直接覆盖
-i :若目标文件已经存在时,就会询问是否覆盖

举例:
在这里插入图片描述


10、cat 指令
功能: 查看目标文件的内容
常用选项:

-b:对非空输出行编号
-n:对输出的所以行编号
-s:不输出多行空行

举例:
在这里插入图片描述

其中nano打开Linux下的文本编译器,echo “hello bit1” > test.txt 输出重定向,echo “hello bit2” >> test.txt 追加重定向。


11、more 指令
功能: 类似cat,但是cat适合查看短文本,如果是长文本,more会显示目前屏幕大小的文本,然后 向下一行一行显示

举例:
如:循环1000次
在这里插入图片描述

其中** > **是输入重定向

cat所显示的内容:
在这里插入图片描述
more所显示的内容:
在这里插入图片描述


12、less 指令
功能: 与more类似,但是less可以 随意浏览文件,而more只能向下移动,却不能向上移动,同时具有 搜索功能
常用选项:

-i:忽略搜索时的大小写
-N:显示每行的行号
/ 字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)

13、head 指令
**功能:**用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行
常用选项:

-n(行数):显示的行数

举例:
在这里插入图片描述


14、tail 指令
**功能:**用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
常用选项:

-f:循环读取
-n(行数):显示行数

举例:
在这里插入图片描述
如果只拿中间【500-520】行的数据呢?
第一种方法:创建一个临时文件test_1.txt ,然后把前520行放到临时文件中去
在这里插入图片描述
第二种方法:利用管道
在这里插入图片描述

其中 **|**就是管道


15、时间相关的指令
1、显示时间
date显示
直接date可以显示当前时间:
在这里插入图片描述
也可自定义时间格式:
在这里插入图片描述
2、设定时间
实例:
在这里插入图片描述
3、时间戳
实例:
在这里插入图片描述

时间戳是从1970年1月1日开始所经过的秒数,不考虑闰年


16、Cal 指令
功能: 用于查看日历等时间信息,如有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份
常用选项:

-3:显示系统前一个月,当前月,下一个月日历
-j:显示当年中的第几天
-y:显示当前年份的日历

举例:
在这里插入图片描述
在这里插入图片描述


17、find 指令
功能: 用于在文件树中查找文件,并作出相应的处理
常用选项:

-name:按照文件名查找文件

18、grep 指令
功能: 在文件中搜索字符串,将找到的行打印出来
常用选项:

-i:忽略大小写的不同,所以大小写视为相同
-n:输出行号
-v:显示出没有‘搜索字符串’内容的那一行

举例:
在这里插入图片描述


19、zip/unzip 指令
功能: zip将目录或文件压缩成zip格式,unzip将压缩的目录解压
常用选项:

-r:递归处理,将指定目录下的所以文件和子目录一并压缩

举例:
压缩:
在这里插入图片描述
解压
在这里插入图片描述


  • 13
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

柒个葫芦

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

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

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

打赏作者

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

抵扣说明:

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

余额充值