一、目录结构之重要目录
Home目录:/root、/home/username
普通用户可执行文件:/bin、/usr/bin、/usr/local/bin
系统管理员可执行文件:/sbin、/usr/sbin、/usr/local/sbin
配置文件目录:/etc
临时文件目录:/tmp
内核和启动文件:/boot
服务器数据:/var、/srv
系统信息:/proc、/sys
共享库:/lib、/usr/lib、/usr/local/lib
其他挂载点:/media、/mnt
二、常用目录
1.获取帮助的命令
whatis:用于查看一个命令执行什么功能
help:用于显示shell内部命令的帮助信息,对于外部的命令信息则用man或者info命令来查看。
man(enter按行翻、空格按页翻、HOME\END键可以快速到首页\尾页;查找按 /要查找的内容,查找下一个/上一个:按n/N;退出按q):要是想要查看更加详细的信息时,可以用man命令。
info:有人说,info命令比man命令更加好用,更加详细,但是有学会如何去查找自己所需要的东西。
以后会详细介绍这几种帮助命令的用法,同时也希望有多年工作经验的前辈来补充。
2.与目录相关的命令
查看当前的目录所在的路径:pwd
创建目录:mkdir 目录名
在以用户来创建文件的时候,提示没有权限,关于如何给用户授权放在以后来说。
切换目录:cd 目标目录
在切换到自己需要的目录下,还需要注意这几点
!绝对路径:以/开头的路径
!相对路径:相对当前位置的路径 . 表示当前目录 .. 表示父目录
!- 表示前一个目录
! ~ 表示当前用户home目录 ~用户名 指定用户名对应的home目录
显示目录或文件:ls
显示当前目录下的文件或者目录时,可以结合一些参数进行使用。
-a或-all:显示所有文件和目录(包括隐藏的)
-l:使用详细格式列表
-R:递归处理,将指定目录下的所有文件及子目录一并处理
-ld:显示制定的目录或文件的详细信息
拷贝:cp
cp 文件 到目标目录,可以同时拷贝多个目录,文件名之间用空格隔开。如果多个文件比较麻烦,可以用参数-r。
移动文件/目录:mv 源文件 目标目录
注意:mv兼职改名功能
创建空文件/修改文件(或目录)的时间戳:touch 文件名称
删除文件或目录:rm
rm -rf 目录 -r递归删除 -f强制删除
rmdir 目录 只能删除空目录
关机命令:
shutdown -h now :立马关机
shutdown -h 20:25 : 系统回在今天20:25关机
shutdown -h +10 :十分钟后关机
shutdown -r now : 立马重启
shutdown -r +10:系统10分钟后重启
reboot:重启
halt:关闭系统,等同于shutdown -h now和power off