linux将日期和日历信息追加到文件中_Linux常用指令

0fd6ca316eabdddb23f787985abce9f9.png

常用指令

1、帮助指令

	man [指令或者配置文件] 
	help 指令

2、文件目录类指令

1、pwd

	功能:显示当前工作目录的绝对路径

2、ls [选项] [目录或者文件]

	功能:列出文件名和目录
	使用:
	ls -l                                以列表的形式显示信息
	ls -a                                显示当前目录的所有文件(包括 . 开头的隐藏文件)

3、cd [参数]

	功能:切换目录
	使用:
	cd 绝对路径                          切换到指定目录
	cd ~                                 切换到/home目录
	cd ..                                切换到上一级目录

4、mkdir [选项] 要创建的目录的名称

	功能:创建目录
	使用:
	mkdir /home/directory                      在/home目录下创建一个directory目录
	mkdir -p /home/people/student              在/home目录下创建people/student目录

5、rmdir [选项] 要删除的空目录

	功能:删除空目录
	使用:
	rmdir /home/directory                      删除/home目录下的directory目录
	(无法删除非空目录,要删除非空目录使用 rm -rf /home/directory)

6、touch 文件名称

	功能:创建一个文件
	使用:
	touch hello.txt                            创建一个名为hello的txt文件(可同时创建多个文件)

7、cp [选项] source dest

	功能:拷贝source文件到dest文件夹中
	使用:
	cp /home/aaa.txt  /home/bbb/                拷贝文件aaa.txt到bbb文件夹中
	cp -r /home/ccc/ /home/bbb                  拷贝文件夹ccc到文件bbb中(-r代表递归)
	cp -r /home/ccc/ /home/bbb                 强制拷贝文件夹ccc到文件bbb中不提示

8、rm [选项] 要删除的文件或目录

	功能:删除文件或目录
	使用:
	rm bbb.txt                                  删除文件bbb.txt
	rm -f bbb.txt                               强制删除文件bbb.txt
	rm -rf bbb/                                 强制删除文件夹bbb

9、mv 文件路径 文件路径

	功能:移动文件或重命名文件
	使用:
	mv a.txt b.txt                              将文件a.txt重命名为b.txt
	mv /home/a.txt /targetFolder                将文件a.txt移动到targetFolder文件夹下

10、cat [选项] 文件路径

	功能:查看文件
	使用:
	cat a.txt                                   查看文件a.txt
	cat -n a.txt                                查看文件a.txt显示行号
	cat a.txt | more                            查看文件a.txt分页显示

11、more 文件名

	功能:查看文件
	使用:
	more a.txt                                   查看文件a,txt

12、less 文件名

	功能:查看文件(不会一次加载全部内容,适合查看大型文件)
	使用:
	less a.txt                                   查看文件a,txt

13、> 文件 和>>文件

	功能:输出重定向和追加(文件不存在则创建)
	使用:
	ls -l > a.txt                                列表内容写入a.txt中(覆盖写)
	ls -l >> a.txt                               列表内容写入a.txt中(追加写)
	cat aaa.txt > bbb.txt                        将文件aaa.txt写入bbb.txt中(覆盖写)
	echo "hello" >> aaa.txt                      将hello追加写入aaa.txt中
	cal >> bbb.txt                               将日历写入bbb.txt中

14、echo [选项] 输出内容

	功能:输出内容到控制台
	使用:
	echo $PATH                                   输出环境变量到控制台
	echo "hello"                                 将hello输出到控制台

15、head [选项] 文件

	功能:显示文件的开头部分内容
	使用:
	head aaa.txt                                 显示文件aaa.txt的开头部分内容
	head -n 5 aaa.txt                            显示文件aaa.txt的前5行内容

16、tail [选项] 文件

	功能:显示文件的末尾部分内容(默认显示后10行)
	使用:
	tail aaa.txt                                 显示文件aaa.txt的后10行内容
	tail -n 5 aaa.txt                            显示文件后5行内容
	tail -f aaa.txt                              实时监控文件aaa.txt的更新

17、history

	功能:显示使用指令历史记录
	使用:
	history                                       显示历史使用指令记录
	history 5                                     显示最近5条历史使用指令记录
	!123                                          执行编号为123的历史指令

3、日期指令

1、date

	功能:显示当前日期
	使用:
	date                                          显示当前日期
	date +%Y                                      显示当前年份
	date +%m                                      显示当前月份
	date +%d                                      显示当前天数
	date "+%Y-%m-%d %H:%M:%S"                     显示当前年月日时分秒

2、date -s 时间字符串

	功能:设置系统时间
	使用:
	date -s "2018-8-8 12:22:22"                   设置当前时间为2018-8-8 12:22:22

3、cal [选项]

	功能:查看日历
	使用:
	cal                                            显示本月日历
	cal 2020                                       显示2020年的日历

4、搜索查找指令

1、find [搜索范围] [选项] 文件

	功能:在某个目录下递归查找某个文件
	使用:
	find /home -name a.txt                         在/home目录下按文件名查找a.txt文件
	find /home -user root                          在/home目录下按用户查找root用户的文件
	find / -size +20M                              在系统查找大于20M的文件
	find / -name *.txt                             在系统查找.txt结尾的文件

2、locate 文件名

	功能:快速定位文件路径(使用前先使用updatedb指令)
	使用:
	locate aa.txt                                  快速定位aa.txt文件的路径

3、grep [选项] 查找内容 源文件

	功能:过滤查找
	使用:
	cat hello.txt | grep yes                       查找hello.txt文件的yes
	cat hello.txt | grep -n yes                    查找hello.txt文件的yes并显示行号
	cat hello.txt | grep -i yes                    查找hello.txt文件的yes忽略大小写
	cat hello.txt | grep -ni yes                   查找hello.txt文件的yes忽略大小写并显示行号

5、 压缩和解压缩指令

1、gzip 文件名

	功能:压缩文件(只能压缩为.gz文件,压缩后不会保留原文件)
	使用:
	gzip aaa.txt                                   压缩aaa.txt

2、gunzip 文件名

	功能:解压缩文件(只能解压缩为.gz文件,解压缩后不会保留原文件)
	使用:
	gunzip aaa.txt.gz                              解压aaa.txt

3、zip [选项] 文件名

	功能:压缩文件
	使用:
	zip aaa.zip bbb.txt                            将文件bbb.txt压缩,并命名为aaa.zip
	zip -r aaa.zip bbb/                            将bbb文件夹压缩,并命名为aaa.zip

4、unzip [选项] 文件名

	功能:解压文件
	使用:
	unzip -d bbb/ aaa.zip                           将aaa.zip解压到bbb文件夹下

5、tar [选项] 文件名

	功能:压缩和解压文件
	使用:
	tar -zcvf a.tar.gz a1.txt a2.txt                 将文件a1.txt、a2.txt压缩为a.tar.gz
	tar -zcvf a.tar.gz bbb/                          将文件夹bbb压缩为a.tar.gz
	tar -zxvf a.tar.gz                               将文件a.tar.gz解压
	tar -zxvf a.tar.gz -C bbb/                       将文件a.tar.gz解压到bbb文件夹下
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值