1.关机
查看在线用户 who;查看网络联机状态 netstat -a;查看后台执行程序 ps -aux
关机 shutdown -h now、init 0
halt、poweroff 硬件关机
重启 reboot、init 6
2.权限
chgrp [-R] 用户组名 文件或目录
chown [-R] 账号名称 文件或目录
chmod [-R] xyz 文件或目录 chmod a(u、g、o)+(-、=) r(w、x) 文件或目录
umask
umask -S(Symbolic)
3.目录
. 代表此层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表“目前用户身份”所在的主文件夹
~account 代表account这个用户的主文件夹(account是账户名称)
关于执行文件路径的变量$PATH:系统会按照PATH的设置去每个PATH定义的目录下查询文件名为ls的可执行文件。
basename /tmp/a 取得文件名a
dirname /tmp/a 取得目录名/tmp
4.文件
head -n 20 cc 显示cc的前20行; head -n -20 cc 显示cc的除后20行以外的内容
tail -n 20 cc 显示cc的后20行; tail -n +20 cc 显示第20行以后的内容(包括第20行)
查询命令执行文件 which [-a] command; -a:将所有PATH中包含命令的目录列出,否则只列第一个找到的目录。
updatedb更新/var/lib/mlocate数据库文件(每天自动一更),“locate [-ir] 文件或目录关键词” or “whereis [-bmus] 文件或目录名”, 根据数据库记载找出文件(比find查查找硬盘要快)。
find [PATH] [option] [action]
1.登录系统时取得的shell记录在/etc/passwd这个文件夹内。
2.type查看某个命令类型,是来自于外部还是内置在bash当中。
3.修改登录欢迎信息:/etc/issue