下面有一些其他重要的命令以及详细的解释:
Linux中的一些重要的目录及其命令
https://blog.csdn.net/qq_37941471/article/details/78637286
1. 显示当前日期的命令:date
2. 显示日历的命令:cal
1. 显示当月的日历:cal
2. 显示某一年的日历:cal 2018(年)
3. 指定年和月:cal 月 年
4. 指定年月日:cal 日 月 年
3. 简单好用的计算器:bc
结束命令的时候,可以输入quit 或者 ctrl+c
4. 重要的几个热键:【Tab】 [ctrl]+c
1. 【Tab】:具有命令补全的功能(不档案补全)
这个热键就是方便我们记得不太清楚命令的全称,只能记得一部分,这样补全后,我们可以找出自己想要的命令
2. [ctrl]+c:让当前的程序退出
5. 查看手册:man
或者查看某一个函数在哪个头文件中:
man socket
查看后,按q退出
6.改变文件的拥有者:chown
1. 改变文件的拥有者:
2. 还可以顺便修改组的名称:
3. 当然只修改用户组,用chgrp命令:
7. 改变文件的权限:chmod
通过man查询可知:
u 代表用户
x代表执行权限
g 代表用户组.
o 代表其他.
a 代表所有.
+ 表示增加权限
下面用图解释:
8. 改变目录:cd
1. 返回家目录: cd ~
2. 返回上一层目录: cd …
3. 进入当前目录的子目录: cd 目录名
4. 进入上一层目录的某一个目录: cd …/目录名
5. 返回最近访问目录:cd -
9. 建立新目录:mkdir
语法:mkdir【选项】 dirname
功能:在当前目录下创建一个名为“dirname”的目录
常用选项:
mkdir -p name1/name2 : 递归建立多个目录(如果文件不存在,则建立不存在的目录)
test1.c存在的时候:
test1.c不存在的时候(递归建立test1.c和test2.c):
10. 删除目录或者文件:rmdir指令 && rm 指令
rmdir是一个和mkdir相对应的命令。mkdir是建立目录,而rmdir是删除目录。
语法:rmdir【选项】 文件名
功能:删除空目录
test1.c目录下面有一个test2.c目录:
这样删除不了test1.c 但是可以删除test2.c
rm指令可以同时删除文件或者目录
语法:rm【-f-i-r-v】 文件名
功能:删除文件或者目录
常用选项:
-f :即使文件属性为只读(即写是保护的),也可以直接删除。
-i:删除前逐一询问确认
-r :删除目录及其所有的文件
eg: rm -r test1.c(删除目录,需要询问)
eg: rm -rf test1.c(删除目录,直接删除(包括删除其目录下的子目录))
11. 移动文件或者将文件改名:mv指令:
常用选项:
-f : 如果目标已经存在,不会询问直接覆盖
-i:如果目标已经存在,询问是否覆盖?
eg:将 day02 改名为 maomaochong
eg:将 maomaochong 移动到根目录下
12. 显示当前所在目录的路径:pwd
13. 复制档案或目录:cp
14. 显示当前文件下的所有目录: ls
15. 由第一行开始显示档案内容:cat
16. 从最后一行开始显示:tac(可以看出 tac 是 cat 的倒着写)
17. 一页一页的显示档案内容:more 文件名
18. 与 more 类似,但是比 more 更好的是,他可以往前翻页:less 文件名
19. 修改档案时间或新建档案:touch
- 文件不存在的时候,创建新的文件
- 文件存在的时候,更新文件的时间