【Linux】帮助指令 + 文件目录类指令 + 时间日期指令

一、帮助指令

1. man 指令

如查看 ls 命令的帮助信息:

man ls

隐藏文件 以 . 开头

2. help 指令

如查看 cd 命令的帮助信息

help cd

二、文件目录类指令

1. pwd 指令 —— 显示绝对路径

pwd

绝对路径: 从根路径开始寻找
相对路径:从当前路径开始找

2. ls 指令:
-a: 显示所有的
-l: 以列表形式显示

ls -a
ls -l
ls -a -l

3. cd 指令 —— 定位到某个目录

定位到 home 目录:

cd /home

回到自己的家目录:

cd ~

去当前目录的上级目录:

cd ..

4. dir指令
rkdir —— 创建目录

在 home 下创建 animal 文件夹

mkdir /home/animal

在 home 下创建 animal 文件夹 ,再在 animal 文件夹下创建 dog 文件夹

mkdir -p /home/animal/dog

rmdir —— 文件夹内无文件删除某文件夹

删除home下的animal文件夹,此时该文件夹下无文件

rmdir /home/animal

强制删除home下的animal文件夹,此时该文件夹下有文件(一定要小心小心再小心)

rm -rf /home/animal

5. touch 指令 —— 创建一空文件

在当前目录下,创建一新空文件 animal

touch animal

6. cp —— 拷贝指令

将 b.txt 拷贝到 haha/ 目录下

cp b.txt haha/

将 /home/dog 文件夹递归地拷贝到 hahaha 文件夹下

cp -r /home/dog /hahaha

强制覆盖 \cp

\cp -r /home/dog /hahaha

强制删除 加入 -rf 参数 (只加 -f 逐级提示删除) (一定要小心小心再小心)

rm -rf /home/animal

7. mv 指令 —— 移动文件或重命名

重命名 —— 在同一目录下,两个文件

mv cat.txt pig.txt

移动 —— 不在同一目录下

mv pig.txt /root/

移动加重命名

mv pig.txt /root/cow.txt

移动整个文件夹

mv pig.txt /root/

8. cat —— 查看文件内容 ,不能修改(通过 -n 参数描述是否标注行号)

cat -n /etc/profile

加入文本过滤器 more
more: 基于 vi 的文本编辑器,以全屏幕的方式按页显示文本文件的内容。

cat -n /etc/profile | more

more 操作说明
space键 —— 向下翻一页
Enter —— 向下翻一行
q —— 离开more,不显示该文件中内容
Ctrl + F —— 向下滚动一屏
Ctrl + B —— 返回上一屏
= —— 输出当前的行号
:f —— 输出文件名和当前的行号

9. less 指令 (大型文件) —— 查看文件内容

less /etc/profile

less 操作说明
space键 —— 向下翻动一页
[pagedow] —— 向下翻动一页
[pageup] —— 向上翻动一页
/字串 —— 向下搜寻字串功能; n: 向下查找 N: 向上查找
?字串 —— 向上搜索字串功能;n: 向下查找 N: 向上查找
q —— 离开 less 这个程序

10. echo 指令 —— 输出内容到控制台

使用 echo 指令输出主机名

echo $HOSTNAME

输出 hello,wanqing

echo hello,wanqing

11. head 指令 —— 显示文件开头部分的内容,默认显示前10行

查看该文件的前10行内容

head /etc/profile

查看前五行内容 -n 5 指定

head -n 5 /etc/profile

12. tail 指令 —— 查看文件尾几行,用法与 head 相同

实时监控功能:

实时监控 mydate.text 文件 —— 输出 Ctrl + C 退出

tail -f mydate.txt
echo "haha" > /home/mydate.txt

13. / >指令 和 >> 指令

基本语法:
ls -l > 文件 —— 列表中文件内容写入文件 a.txt 中,覆盖
ls -al >> 文件 —— 列表中文件内容追加到文件 a.txt 的末尾
cat 文件1 > 文件2 —— 将文件1的内容覆盖到文件2
echo “内容” >> 文件 —— 用内容覆盖文件

示例一:将 ls -l /home 的结果写入(>) info.txt 中,没有会自动创建

ls -l /home > /home/info.txt

示例二:将当前日历信息追加(>>)到 mycat 文件中

cal >> /home/mycal

有了 > 和 >> ,再也不用担心复制粘贴麻烦了~~~~~

14. ln 指令 —— 符号连接,类型与 Windows 里的快捷方式,存放了其他文件的路径

基本语法:

ln -s[原文件或目录] [软链接名]

示例一:在 home 下新建软连接 myroot,连接到 /root 目录

ln -s /root myroot

在这里插入图片描述
(:可以观察到 home 中多了 myroot,且其指向 root 目录)

示例二:删除软连接 myroot,不要带 / , enter 后输入 y 确认即可

rm myroot

15. history —— 查看历史命令

history

在这里插入图片描述
:历史执行过的指令结果)

执行曾经执行过的指令——如执行上面的第20条 ls 指令

!20

三、时间日期指令

基本语法:

date —— 显示当前时间
date + %Y —— 显示当前年份
date + %m —— 显示当前月份
date + %d —— 显示当前是哪一天
date + %Y-%m-%d%H:%M:%S —— 显示年月日时分秒

  1. 显示日期:
date
  1. 显示年
date +%Y
  1. 显示月
date +%m
  1. 显示哪一天
date +%d
  1. 显示 年月日
date +%Y-%m-%d
  1. 显示年月日时分秒
date +%Y-%m-%d%H:%M:%S

在这里插入图片描述在这里插入图片描述
(:时间操作示例)

  1. 设置系统时间
date -s "2002-05-16 12:00:00"

在这里插入图片描述

  1. 查看日历
cal

在这里插入图片描述
7. 查看整年的日历

cal -2022
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值