Linux下常用命令及使用方法详解(可收藏!!!)

关于Linux下的常用命令详解:

一.目录相关命令:

ls / pwd / mkdir / rmdir / rm / cp / mv / cd
1. ls:列出当下目录下的文件;(一个终端打开后,直接就会处于一个目录下)

在这里插入图片描述
这是当前用户家目录下的文件(~ 表示home(家)目录);

(1)ls -a: 浏览所有文件(包含隐藏文件)-----Linux下以 . 开头的文件为隐藏文件;
在这里插入图片描述
(2)ls -l (ll): 浏览文件的详细信息;在这里插入图片描述
可浏览文件的详细信息包括:文件的读写权限,连接数,所有者,用户组,文件容量,修改日期,文件名;

(3)ls . : 表示当前目录;
(4)ls … : 表示当前目录的上一层路径;

2.pwd:显示当前路径;

路径分为绝对路径和相对路径;
绝对路径: 以 / (根目录)开头的文件,其路径为绝对路径;
相对路径: 以 . 或 … 开头的文件,其显示的为文件的相对路径;
在这里插入图片描述
在这里插入图片描述
第一个为相对路径下查找,第二个为在根目录下进行查找;

3.mkdir:创建一个目录;

(1)创建一个a目录:
在这里插入图片描述
(2)mkdir -p: 递归多层级创建目录;
在这里插入图片描述

4.rmdir:删除空目录;

(1)rmdir -p: 逐层删除空目录;
在这里插入图片描述

5.rm -r:删除目录及普通文件;
6.cp :拷贝文件到指定位置;

**cp -r :**递归式拷贝;

7. mv :移动文件到指定位置;
8. cd:改变当前所在路径到指定目录;

(1)cd … :表示上次所在路径;
(2)cd ~ :表示直接返回家目录;

二.文件相关命令:
touch / cat / tac / more / less / head / tile / 字符串匹配
1.touch:创建一个空文件;

(1)touch -d : 使用指定时间刷新文件的时间属性;
(2)touch -r: 使用文件的时间属性刷新另一个文件的时间属性;

2.cat :查看文件内容;

(1)cat -n: 显示打印文件内容的行号;

3.tac:按行逆序打印文件内容;
4.more:分页显示文件内容;
5.head:默认显示文件的前十行内容;

(1)head -n: 显示文件的前n行内容;

6.tail:显示文件的最后十行内容;

(1)tail -f: 一直刷新文件末尾的新数据;

7.文件类型:

文件类型:Linux并不以文件后缀名来区分文件;
(1)- 普通文件;
(2)d 目录文件;
(3)l 符号链接文件;
(4)p 管道文件;
(5)c 字符设备文件;
(6)b 块设备文件;
(7)s 套接文件;

三.压缩/解压缩命令:
zip/unzip , gzip/gunzip , bzip2/bunzip2 , tar
1.zip/unzip:zip格式下的压缩和解压缩;
2.gzip /gunzip:gzip格式下的压缩和解压缩 ;
3.bzip2/bunzip2:bizp格式下的压缩和解压缩;
4.打包工具:tar;

(1)tar -c:打包;
(2)tar -x:解包;

-z:打包/解包同时进行gzip格式压缩/解压缩;
-j:打包/解包同时进行bzip2 格式压缩/解压缩;
-v:显示详细的解包/打包信息;
-f :指定压缩包信息;

四.时间和日期类相关命令:
cal / date
1.查看日历:cal;

(1)cal -y: 查看全年日历;
(2)cal -j: 显示日期的时候以一年中的日历进行显示;
在这里插入图片描述
在这里插入图片描述

2.date:查看系统当前日期格式;

(1)date -s:设置时间格式;

五.匹配查找相关命令:
greap / find
1.greap:匹配查找文件内容;
2.find:文件查找;

(1)find -name: 按文件名查找;
(2)find -type: 按文件类型查找;
(3)find -size: 按文件大小查找;
(4)find -mtime: 按时间查找;
(5)find -exec: 连接其他命令,对找到的文件进行处理;
在这里插入图片描述

六.其他命令:
man / | / stat / >> / >
1.man手册;
2.| 管道符:链接两个命令 ,将前面命令的输出结果作为后面命令的输入结果;
3.stat:查看文件的详细信息;

在这里插入图片描述

4.>> :改变时局流向,将数据追加到文件末尾;
5.> :改变数据的流向,先清空数据的原有数据,再写入新数据;
七.根目录下各自目录的定义:
bin / proc / boot / ect / lib / dev / mnt / opt / mnt / opt / sys / var / tmp /

我们进入根目录下,发现有很多的目录;那这些目录的定义是什么???
在这里插入图片描述

1.bin:系统的命令文件;

在这里插入图片描述

2.proc:进程的运行信息;

这个目录相当于Windows下的计算机系统信息查看以及进程动态查看,可以查看计算机信息,用来存放当前计算机上的进程信息;
在这里插入图片描述

3.boot:存放系统的引导文件;
4.etc:系统配置文件;

在这里插入图片描述

5.lib:系统的库文件;

在这里插入图片描述

6.bin:系统的命令文件;

在这里插入图片描述

7.dev:系统的设备文件;

在这里插入图片描述

8.mnt:外部的挂载路径;
9.opt:第三方的一些数据;
10.mnt:外部的挂载路径;
11.opt:第三方的一些数据;
12.sys:系统的一些文件;在这里插入图片描述
13.var:日志文件;

在这里插入图片描述

14.tmp:临时存放的目录;
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值