(多叉树中路金具有唯一性使得能够通过路金唯一标识一个文件)=
1、cd -用于切换到最近所在的路径
2、cd ~进入当前用户的家目录:登录成功时默认所处的路径(root的家目录和普通用户的家目录不一样)
3、touch创建一个普通文件/更新文件创建时间(touch已经存在文件)
4、stat查看文件详细信息:创建、访问、修改时间等
5、文件类型区分 6、mkdir -p t1/t2/t3 创建有包含关系的文件要加-p
rmdir:删除一个空目录
rm:直接删除普通文件(不能删目录)
rm -r:递归删除(可以删除一个非空目录)
rm -rf:递归强制删除
The table below shows the section numbers of the manual followed by the types of pages they contain. 1 Executable programs or shell commands 2 System calls (functions provided by the kernel) 3 Library calls (functions within program libraries) 4 Special files (usually found in /dev) 5 File formats and conventions eg /etc/passwd 6 Games 7 Miscellaneous (including macro packages and conventions), e.g、man(7), groff(7) 8 System administration commands (usually only for root) 9 Kernel routines [Non standard]
9、cp -r <目录> 一定要加r,递归式才能拷贝目录
cp -rf:强制递归拷贝
mv file.txt myfile.txt
要求第二个文件名不存在
mv还具有文件剪贴(移动)的功能
mv file.txt …/ 将file.txt移动到上级目录
vim ~/.bashrc #修改这个文件mkdir -p ~/.trashalias rm=trashalias ur=undelfileundelfile() { mv -i ~/.trash/$@ ./}trash() { mv $@ ~/.trash/}
12、more more file.txt 默认打开一个屏幕的数据,想要看下面的就enter;
可以在more打开后输入/99搜索使得第99行内容显示在屏幕上
| 代表管道,管道有一个输入有一个输出,input | output表示将input中的内容通过管道传输给output,由output按照其自己的规则操作input传过来的东西。
14、grep 文本 行过滤工具,grep keywords:过滤出文本中含有keyowrds的文本;一般配合管道使用,如:ls -l | grep file
grep -E ‘999|888’ log.txt:加- E选项支持正则表达式,可以支持|符合
grep -V ‘999’ log.txt:- V表示不包含
-i:忽略大小写
-n:显示行号
加了-e选项可以进行符号的转换,比如n识别为换行
16、输出重定向 > & 追加重定向 >> & 输入重定向 < 输出重定向会清空原始文件,然后再进行写入
<:cat < hello.txt ,cat不再从键盘读入,而是从hello.txt中读入
利用重定向来清空文件:> hello.txt
less与more的功能相似,但是less支持上翻和下翻(上下键),-N选项可以显示行号 less -N log.txt
18、head & tail head -3 log.txt:显示前3行
tail -6 log.txt:显示后6行
head -5001 log.txt | tail -11:利用管道显示中间10行
head -5001 log.txt |tail -11 | tac:利用tac逆置显示
[xupeng@VM-4-13-centos lesson3]$ date -d @1644214149 +%Y-%m-%d:%H:%M:%s2022-02-07:14:09:1644214149
20、cal显示日历 cal -y 2000:显示2000的日历
cal -3:显示上下三个月的日历
用来查找命令所在路径的命令:which pwd
22、find-name :按照文件名查找文件
23、alias起别名alias lll='ls -l -a -I --color=auto';这样就可以用lll这个命令
24、zip/unzipzip -r:-r选项指定递归式地打包,防止有二级以上的文件unzip -d:-d选项指定解压缩后存储的目录zip -r <压缩包名称.zip> <需要压缩文件>unzip <压缩包名称.zip> -d <解压后存储的目录>
25、tar打包并压缩 tar cvzf <打包压缩后的压缩包名称.tgz> <需要打包压缩的文件>:
c-创建、z-压缩、f-文件名、v-显示被打包压缩的文件
tar xvzf <打包压缩后的压缩包名称.tgz> -C <指定路径>:
x-解压, -C可以指定路径,也可以不用-C,默认解压到当前路径
[xupeng@VM-4-13-centos 101]$ echo "scale=3; 1+2+3+5/6"| bc6.833
27、uname -a 28、查看发行版本号 29、搜索历史输入过的命令control + r:然后输入一部分命令,系统会根据输入的部分命令来匹配历史输入过的命令。