Linux(一)-基础指令

1、ls指令

在命令行直接敲ls按下回车,可以显示当前目录下的文件。

ls -l #可以显示当前目录下文件的详细信息。(可以缩写为ll)

ls -a #可以显示当前目录下的所有文件,包括以‘.’开头命名的隐藏文件。

其中,一个点表示当前目录,两个点表示上级目录。另外,ls后可以放路径,显示该路径下的文件。

2、pwd指令

可以显示当前所处目录。

3、cd指令

可以切换当前所在目录。

cd .. #返回上级目录;

cd /路径 #切换到该路径下;

cd ~ #进入用户的家目录;

cd - #返回最近访问的目录。

4、touch指令

touch 文件名 #可以新建一个不存在的文件。

5、mkdir与rmdir指令

mkdir 目录名 #可以新建一个目录,相当于windows下的文件夹。

mkdir -p 路径 #可以建立一串目录,如果路径中目录不存在,则创建。

rmdir 目录名 #可以删除空目录。

6、rm指令

rm 文件或目录名 #可以删除文件和目录。

rm -i删除之前询问;

rm -f不询问直接删除;

rm -r递归删除目录下所有文件。

7、man指令

联机帮助手册。

man 指令 #可以在联机手册中查看其用法;

手册一共8章;

man 数字 指令 #可以在指定的章节查找。

8、cp指令

cp 源文件或目录 目标文件或目录 #将源文件或目录拷贝一份到目标目录下,如果是目标是文件,则会将源文件以目标文件的名字拷贝到目标文件所处的目录下。

cp -i 源文件或目录 目标文件或目录 #如果有相同名称的文件,拷贝之前询问是否覆盖目标文件。

cp -f 源文件或目录 目标文件或目录 #不论是否有相同名称的文件,强制拷贝并覆盖。

cp -r 源文件或目录 目标文件目录 #递归拷贝目录和目录下的文件和目录。若源是文件,则当成文件处理。

9、mv指令

mv可以移动文件(相当于Windows下的剪切),还可以将文件重命名,视具体目标文件而决定。

-i #当目标文件存在时,询问是否覆盖。

-f #当目标文件存在时,强制覆盖。

10、cat指令

可以显示文件所有内容;

cat -n 文件名 #可以将显示的内容带上行号;

11、more和less指令

more 文件名 #可以逐行显示文件,但是只能向后查看,不能向前查看;q可以终止查看。

less 文件名 #也可以逐行显示文件,既可以向前查看,也可以向后查看;

lee -N 文件名 #可以在查看时显示每行的行号。

12、head与tail指令

head -n<数字> 文件名 #显示从文件开头到第n行的数据;

tail -n<数字> 文件名 #显示从倒数第n行到最后一行的内容。

13、时间指令

date #可以显示当前时间;

date +%s #可以显示时间戳;

date -d@数字 #可以将时间戳转化为时间。

cal 参数 月份 年份 #显示某年某月的日历。

cal -y #显示一年的日历。

14、find指令

find 路径名 -name 文件名 #可以在给定的路径下搜索某个文件并实时显示。

当我们进行find搜索的时候,可能会访问磁盘,导致效率低下。

15、grep指令

文本内容的行过滤工具。

grep '要查找的文本内容' 文件 #按行输出文件中的查找的文本内容。

-n:显示行号;

-i:忽略搜索时的大小写;

-v:输出没有要查找的文本内容的内容。

16、zip/unzip、tar命令

zip -r 压缩包的名字(自定义) dir(要打包压缩的目录)#会在当前目录下生成一个压缩包。

unzip 压缩包的名字 #在当前目录下进行解包解压。

unzip 压缩包的名字 -d 路径 #解包解压到指令路径。

tar -czf 压缩包的名字 要压缩的目录 #-c表示创建一个压缩包, -z表示用gzip的方式压缩目录,-f后面直接接压缩包的名字,不能再接其他选项;

tar -xzf 压缩包的名字 # -x表示解压压缩包,-z表示用gzip的方式解压,-f同上。

tar -tf 压缩包的名字 # -t表示不解压压缩包,直接查看压缩包里的文件。

tar -xzf 压缩包的名字 -C 路径名 #解压到指定的路径下。

17、bc指令

bc 回车,是一个方便的浮点计算器。输入quit退出程序。

18、uname指令

uname -a #可以查看当前计算机内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称。

Linux VM-8-14-centos 3.10.0-1160.71.1.el7.x86_64 #1 SMP Tue Jun 28 15:37:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

王红花x

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

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

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

打赏作者

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

抵扣说明:

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

余额充值