Linux学习笔记_5_文件目录类指令&日期,时间

1. 文件目录类

1. pwd

pwd  #显示当前工作的绝对目录

2. ls

ls # -l以列表的形式显示  -a同时显示隐藏文件(带.的文件)
ls -l
ls -la

3. cd

cd ~ #回到家目录
cd .. #上层

可以用绝对和相对路径

4. mkdir

mkdir 目录名  #创建目录
mkdir -p  /home/animal/tiger #创建多级目录
rmdir 目录名  #删除空目录
rm -rf 目录名  #删除非空目录(著名的指令~ remove recursive force)

5. touch

创建空文件

touch 文件名1 文件名2 #同时创建两个文件

6. 拷贝指令cp

cp [选项] source dest  #将source文件复制到dest处
cp -r source dest  #递归拷贝source到dest
\cp -r source dest  #强制覆盖

7. rm

删除文件或目录

rm [选项] 文件或目录名  # -r递归删除整个文件夹  -f强制删除不提示

8. mv

移动文件或重命名(同目录下就重命名,不同目录下,若有同名就覆盖,若无同名则移动)

mv oldNameFile newNameFile (功能描述: 重命名)
mv /temp/movefile /targetFolder (功能描述: 移动文件)

9. cat

以只读方式查看文件

cat [-n] 文件  #-n显示行号
cat -n  /etc/profile | more  #使用cat显示并分页显示,管道命令|

10. more

eg: more /etc/profile
在这里插入图片描述

11. less(打开大文件快)

less 文件名

在这里插入图片描述

12. 重定向(>)和追加(>>)

“>”如果有就直接覆盖,没有就创建

ls -l > look.txt  #把ls -l的结果写入到look.txt文件中
ls -l >> look.txt  #把ls -l的结果追加到look.txt文件中
cat /etc/profile >>look.txt  #将/etc/profile的内容追加到look.txt文件中
echo "hello" >> look.txt  #将hello追加到look.txt中,echo是输出内容到控制台
cal >> look.txt #将日立信息追加到look.txt中

13. echo,head,tail

echo 输出内容到控制台。
• 基本语法:echo [选项] [输出内容]

echo $PATH  #输出Linux的环境变量
echo hello  #输出hello到控制台

head 用于显示文件的开头部分内容, 默认情况下 head 指令显示文件的前 10 行内容
• 基本语法:

head 文件 (功能描述: 查看文件头 10 行内容)
head -n 5 文件 (功能描述: 查看文件头 5 行内容, 5 可以是任意行数)

tail用于输出文件中尾部的内容, 默认情况下 tail 指令显示文件的后 10 行内容。
• 基本语法

  1. tail 文件 #(功能描述: 查看文件后 10 行内容)
  2. tail -n 5 文件 #(功能描述: 查看文件后 5 行内容, 5 可以是任意行数)
  3. tail -f 文件 #(功能描述: 实时追踪该文档的所有更新, 工作经常使用,这个用追加指令或者重定向可以监控,但是用vim修改就不能再监控了)

14. 软链接指令ln

软链接也叫符号链接, 类似于 windows 里的快捷方式, 主要存放了链接其他文件的路径
•基本语法

ln -s [原文件或目录] [软链接名] (功能描述: 给原文件创建一个软链接)

eg:

ln -s this/that/ linkToThat

在这里插入图片描述
然后直接cd linkToThat就能来到软的that目录下

如果是软链到本级目录,可以直接打./,默认名字跟软链的目录同名,eg

ln -s ../that/ ./

就生成了that/ -> ../that/的软链。

删除软链接

rm -rf linkToThat  #注意千万不要带/,否则就把软链接目录下的所有东西都删掉了

注意千万不要带/,否则就把软链接目录下的所有东西都删掉了

15. history

history  #显示在此机器上执行过的所有历史指令
history 10  #显示最近执行的10条指令
!178 	#执行历史的编号为178的指令

16. 时间日期类

date "+%Y-%m-%d %H:%M:%S"  #(功能描述: 显示年月日时分秒)+不能少

设置时间:设置系统当前时间 , 比如设置成 2018-10-10 11:22:22

date -s "2018-10-10 11:22:22"

显示日历:

cal  #显示本月日历
cal 2022 #显示2022年的日历

在这里插入图片描述


最后讲到了卖油翁的故事,让我想起了大四考完研快乐的Linux学习时光,时光荏苒啊!

(摘自百度百科)
卖油翁
陈康肃公尧咨善射1,当世无双,公亦以此自矜2。尝射于家圃3,有卖油翁释担而立4,睨之5,久而不去6。见其发矢十中八九7,但微颔之8。
康肃问曰:“汝亦知射乎?吾射不亦精乎?”翁曰:“无他9,但手熟尔10。”康肃忿然曰11:“尔安敢轻吾射12!”翁曰:“以我酌油知之13。”乃取一葫芦置于地,以钱覆其口14,徐以杓酌油沥之15,自钱孔入,而钱不湿。因曰:“我亦无他,惟手熟尔16。”康肃笑而遣之17。
此与庄生所谓解牛斫轮者何异? [1]

词句注释
1、陈康肃公:即陈尧咨,谥号康肃,北宋人。公,旧时对男子的尊称。善射:擅长射箭。本句一作“陈康肃公善射”。
2、以:凭借。自矜(jīn):自夸。
3、家圃(pǔ):家里(射箭的)场地。圃,园子,这里指场地。
4、释担:放下担子。释,放。而:表承接。
5、睨(nì):斜着眼看,形容不在意的样子。
6、去:离开。
7、发:射,射箭。
8、但微颔(hàn)之:只是微微对此点头,意思是略微表示赞许。但,只、不过。颔之,就是“对之颔”。颔,点头。之,指陈尧咨射箭十中八九这一情况。
9、无他:没有别的(奥妙)。
10、但手熟尔:不过手熟罢了。但,只,不过。熟,熟练。尔,同“耳”,相当于“罢了”。
11、忿(fèn)然:气愤的样子。然,作形容词或者副词的词尾,相当于“的”或“地”。
12、安:怎么。轻吾射:看轻我射箭(的本领)。轻,作动词用。
13、以我酌(zhuó)油知之:凭我倒油(的经验)知道这个(道理)。以,凭、靠。酌,斟酒,这里指倒油。之,指射箭也是凭手熟的道理。
14、覆:盖。
15、徐:慢慢地。
16、沥之:注入葫芦。沥,注。之,指葫芦。
17、惟:意为只,不过。 [3]
18、杓:同“勺”。
19、遣之:让他走。遣,打发。 [4]

白话译文
康肃公陈尧咨善于射箭,世上没有第二个人能跟他相媲美,他也就凭着这种本领而自夸。曾经(有一次),(他)在家里(射箭的)场地射箭,有个卖油的老翁放下担子,站在那里斜着眼睛看着他,很久都没有离开。卖油的老头看他射十箭中了八九箭,但只是微微点点头。
陈尧咨问卖油翁:“你也懂得射箭吗?我的箭法不是很高明吗?”卖油的老翁说:“没有别的(奥妙),不过是手法熟练罢了。”陈尧咨(听后)气愤地说:“你怎么敢轻视我射箭(的本领)!”老翁说:“凭我倒油(的经验)就可以懂得这个道理。”于是拿出一个葫芦放在地上,把一枚铜钱盖在葫芦口上,慢慢地用油杓舀油注入葫芦里,油从钱孔注入而钱却没有湿。于是说:“我也没有别的(奥妙),只不过是手熟练罢了。”陈尧咨笑着将他送走了。
这与庄子所讲的庖丁解牛、轮扁斫轮的故事有什么区别呢? [5]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值