Linux常见命令说明-文件目录类和日期时间类 如pwd,ls,cd,mkdir,rmdir,touch,cp,rm,cat,more,less,echo,tail,>>,>等等

本文详细介绍了Linux系统中的一些基本命令,包括文件目录操作如pwd、ls、cd、mkdir、rmdir、touch、cp、rm、mv、cat、more、less、echo、head、tail,以及文件内容查看和时间日期相关命令如date、cal。这些命令涵盖了文件管理、目录切换、文件查看及系统时间设置等日常操作,是Linux用户必备的知识。
摘要由CSDN通过智能技术生成

Linux常见命令说明


前言

linux系统中,所有的文件与目录都是由根目录/开始,不是以/开头的就是相对路径;
1、“.”表示当前目录,也可以用“./”表示;
2、..表示上一级目录,也可以用“../”表示;
3、“~” 代表用户自己的宿主目录;
4、“/”处于Linux文件系统树形结构的最顶端,我们称它为Linux文件系统的root,它是Linux文件系统的入口。
所有的目录、文件、设备都在/之下,它是Linux文件系统最顶层的唯一的目录;
一般建议在根目录下面只有目录,不要直接存放文件;根目录是linux系统启动时系统第一个载入的分区,所以启动过程中用到的文件应该都放在这个分区中。
其中/etc、/bin、/dev、/lib、/sbin这5个子目录都应该要与根目录连在一起,不可独立成为某个分区。

一、文件目录类

1.pwd 显示当前工作目录的绝对路径

用法:直接在命令行中输入pwd,即可显示当前工作目录的绝对路径

2.ls 列出目录的内容

**①基本语法
ls [可选项] [目录或文件]
②可选项说明
在这里插入图片描述
③ 显示说明
每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小用byte
来表示 建立或最近修改的时间 名字
④例子

ls -al
drwxrwxrwx. 2 root root 4096 5 月 27 14:14 hello
-rwxrw-r--. 1 atguigu atguigu 34 5 月 27 14:20 test.txt

**

3.cd 切换目录

①基本语法
cd [参数]
②参数说明

在这里插入图片描述

4.mkdir 创建一个新的目录

mkdir:Make directory 建立目录
①基本语法
mkdir [选项] 要创建的目录
②选项说明

在这里插入图片描述

5.rmdir 删除一个空目录

rmdir:Remove directory 移除目录
①基本语法
rmdir + 要删除的目录

6.touch 创建一个空文件

①基本语法
touch + 文件名称

7.cp 复制文件或目录

①基本语法
cp [选项] source dest (功能描述:复制source文件到dest)
说明
source源文件
dest 目标文件
②选项说明

在这里插入图片描述

8.rm 删除文件或目录

①基本语法
rm [选项] deleteFile (功能描述:递归删除目录中所有内容)
②选项说明

在这里插入图片描述

9.mv 移动文件与目录或重命名

①基本语法
(1)mv oldNameFile newNameFile (功能描述:重命名)
(2)mv /temp/movefile /targetFolder (功能描述:移动文件)

10.cat 查看文件内容

查看文件内容,从第一行开始显示。
①基本语法
cat [选项] 要查看的文件
②选项说明

在这里插入图片描述
一般查看比较小的文件,一屏幕能显示全的。

11.more 文件内容分屏查看器

more 指令是一个基于 VI 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件
的内容。more 指令中内置了若干快捷键,详见操作说明
①基本语法
more 要查看的文件
②操作说明

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

12.less 分屏显示文件内容

less 指令用来分屏查看文件内容,它的功能与 more 指令类似,但是比 more 指令更加强大,支持各种显示终端。less 指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
①基本语法
less 要查看的文件
②操作说明

在这里插入图片描述

13.echo 输出内容到控制台

**①基本语法
echo [选项] [输出内容]
②选项说明
-e: 支持反斜线控制的字符转

\t 制表符
在这里插入图片描述

14.head 显示文件头部内容

head 用于显示文件的开头部分内容,默认情况下 head 指令显示文件的前 10 行内容
①基本语法
head 文件 (功能描述:查看文件头10行内容)
head -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数)
-n表示显示行号

15.tail 输出文件尾部内容

tail 用于输出文件中尾部的内容,默认情况下 tail 指令显示文件的后 10 行内容。
① 基本语法
(1)tail 文件 (功能描述:查看文件尾部10行内容)
(2)tail -n 5 文件 (功能描述:查看文件尾部5行内容,5可以是任意行数)
(3)tail -f 文件 (功能描述:实时追踪该文档的所有更新)

②选项说明
在这里插入图片描述

16.> 输出重定向和 >> 追加

①基本语法
(1)ls -l > 文件 (功能描述:列表的内容写入文件 a.txt 中(覆盖写))
(2)ls -al >> 文件 (功能描述:列表的内容追加到文件 aa.txt 的末尾)
(3)cat 文件 1 > 文件 2 (功能描述:将文件 1 的内容覆盖到文件 2)
(4)echo “内容” >> 文件 追加

17.In 软链接

软链接也称为符号链接,类似于 windows 里的快捷方式,有自己的数据块,主要存放
了链接其他文件的路径。
①基本语法
ln -s [原文件或目录] [软链接名] (功能描述:给原文件创建一个软链接)
②经验技巧
删除软链接: rm -rf 软链接名,而不是 rm -rf 软链接名/
如果使用 rm -rf 软链接名/ 删除,会把软链接对应的真实目录下内容删掉
查询:通过 ll 就可以查看,列表属性第 1 位是 l,尾部会有位置指向。
③例子
在ln -s xiyou/dssz/houge.txt ./houzi
创建一个名字为houzi的软链接在当前工作目录下
删除 rm -rf houzi

18.history 查看已经执行过历史命令

二、时间日期类

1.date 显示当前时间

①基本语法
(1)date (功能描述:显示当前时间)
(2)date +%Y (功能描述:显示当前年份)
(3)date +%m (功能描述:显示当前月份)
(4)date +%d (功能描述:显示当前是哪一天)
(5)date “+%Y-%m-%d %H:%M:%S” (功能描述:显示年月日时分秒)
②例子
显示当前时间年月日时分秒

[root@hadoop101 ~]# date "+%Y-%m-%d %H:%M:%S
2017-06-19 20:54:58

2.date 显示非当前时间

①基本语法
(1)date -d ‘1 days ago’ (功能描述:显示前一天时间)
(2)date -d ‘-1 days ago’ (功能描述:显示明天时间)

3.date 设置系统时间

① 基本语法
date -s 字符串时间
②案例实操

设置系统当前时间
[root@hadoop101 ~]# date -s "2022-07-26 20:52:18

4.cal 查看日历

① 基本语法
cal [选项] (功能描述:不加选项,显示本月日历)
选项为年份,显示出该年的日历

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值