新的生活,只为记录每天的进步与收获。
1、cp:copy,复制。复制文件或文件夹。例如:在现目录下将cangls文件复制到A中 cp cangls A
注:如将A中cangls文件复制到B中,A与B是同一级目录,指令为:cp cangls ../B (必须进入A目录后才可执行)
2、mv:move 移动或剪切。将A移动到B中,指令为:mv A B (如没有B文件,则默认为将A文件改名为B文件)
同理,这次在同级目录下进行操作。
3、rm:删除(remove),删除文档(注意是文档),这个跟着指令走就行,无任何特殊的。删除a.txt文档指令如下:rm a.txt
rm -rf 强制性删除,无询问。rmdir 只能删除空目录。一般使用rm -rf .
4、mkdir:创建目录(make directory).如需创建chen,指令如下:mkdir chen
5、touch 创建文档。如创建bin.txt文档,指令如下:touch bin.txt
扩展:vim 则是对文档进行编辑,进入后编辑好按Esc后,按ctrl + ;有两种方式退出,一是按q,直接退出不保存,二是wq保存后退出。
6、ls:列出当前目录及文件(list) ls -a 列出隐藏文件。若想列出当前目录下A中的内容则为 ls A 即可
7、pwd 显示出当前所在目录(print working directory)
8、cat 显示文件内容(concatenate),一般显示较短内容;而stat则用与查看详细内容。
扩展:head 查看开头几行内容,一般指令形式为:head -n 目标文件 (n代表行数,依据实际情况分析)
有了开头查看就有结尾查看tail 同理与head 用法一样,tail -n 目标文件
9、find 查找目标文件,如查找cangls文件,有两种指令:find / -name cangls 或 find -iname cangls
10、date显示时间,一般后面可跟指令或不跟。
%F:表示完整的年月日,形如2018-12-31
%T:表示完整的时分秒,形如08:00:00
%Y:(year)表示四位年份
%m:(month)表示两位月份(带前导0)
%d:(day)表示日期(带前导0)
%H:(hour)表示小时(带前导0)
%M:(minute)表示分钟(带前导0)
%S:(second)表示秒数(带前导0)
例如:现在要求输出以下格式的时间“日/月/年 时:分:秒” 指令为date "+%d%M%Y %T",
获取7天之前的时间,格式为年-月-日 时:分:秒 指令为date -d “-7 day” “+%F %T”
未完待续