1. cat /etc/shells
2.nologin
操作系统为Solaris环境。有时候为了进行系统维护工作,临时禁止其他用户登录,可以使用nologin文件。具体的做法是在/etc/目录下创建一个名称为nologin的文件。例如:
touch /etc/nologin
这样将禁止随后的用户登录到系统中。禁止用户登录时,/etc/nologin文件中的内容将会显示给用户。例如,按如下方式创建nologin文件时:
echo disable login by admin temperarily
> /etc/nologin
当用户试图登录时,将会显示给用户显示信息“disable login by admin temperarily”,然后注销用户。
3. echo $SHELL
当前的shell环境参数
4. ls -lh
反斜线的作用是换行输入命令
5. man -k 关键词
关键词帮助
6. man 数字 /../../
查看第【数字】 章的帮助文档,例如 man 2 kill,查看第2章关于kill的帮助文档。
7. man …/../.conf
直接查看conf文件的帮助文档
8. cd -
返回上一次输入的目录
9. ls -i
列出文件的节点号
10. ls -ld
列出某个目录信息
11. linux文件的组成:节点号+block
12. ls -z 上下文查看(权限的管理)
13. ls -lh -sort sort后面不跟参数默认按名称排序
-sort -t 按时间排序
- sort -x 按扩展名排序
-sort -s 按大小排序
14. ll = ls -l 因为设置了别名
15. stat … 查看文件的meta信息
16. cat -n 查看文本时同时编号行
-b 编号非空白行
-s 压缩空白行
17. more 分页查看
18. head 、tail -n 查看头、尾部 第 n 行 内容
-f 实时监听日志内容
19. echo hello
> xxx.log 输出hello
到日志文件
20. touch -t yyyyMMddhhmm.ss 文件
修改某个文件的访问时间。另外,创建有空格文件名时需要转义字符
21. cp -r 递归copy
-p 保留文件原有属性权限不被改变
-f copy时候忽略提示
-av 显示copy的进度并归档copy
22. unalias 命令
临时取消某个命令的别名,如 unalias cp
23. rm -rf
被删除的文件、目录还可以恢复,只删除节点号,没删除block,通过某些手段可以还原
24. mkdir -p
直接创建文件夹,即使路径中包含之前未创建的文件夹
25. du -sh …
查看一个文件占用的block大小
26. ls -lh …
查看一个文件内容的大小
27. df -h
-hP 不按行显示
-hPT T要显示文件系统
-k 以KB为单位
-m 以MB为单位
28. reboot -f 强制重启
reboot 关闭所有服务后再重启
poweroff 关机
halt 关闭系统
29. 用户组分类 u,g,o
权限 r,w,x
-rwx——- 普通文件
drwx——- 目录
brwx——- 块设备
crwx——- 字符设备(例如 终端)
lrwx——- 链接文件
prwx——- 管道文件
30. root 账户 对所有文件都有 w 权限
31. chmod u+x …..
g+x …….
o+x …..
给文件或文件夹添加ugo 的执行权限
+x
给文件或文件夹添加所有组别的执行权限
u = rwx
直接赋值权限
-x
移除权限
-R
递归赋权限
32. chown rhce:rhce stu
用户 :组
更改文件所有权信息
chown -R root:root rhce/
递归更改目录所有权信息
33. chgrp (同上使用方式 )
34. acl 文件的权限列表,适合与单独开放权限
getfacl 文件,查看权限信息
setfacl -m u:student:rw rhca
用户 文件
赋予用户student 对rhca文件的特殊权限rw
setfacl -x u:student rhca
取消student的特殊权限
setfacl 可以继承,目录设置好权限后,目录下的文件也会自动设置好,例如:
setfacl -m d:u:student:rw test/
其中,d是指目录 ,test/是指具体文件夹.设置好后,可用ls -l 可看见该目录权限后带有“+”号,如rwxr--r--+
,而该目录下的所有文件也会对student开放同样的权限。
相对的,可用 “setfacl -k 文件夹”,来取消文件或文件夹的默认设置权限“default”。
35. 软链接
可针对文件和目录。
会重新创建节点号,内容不变,指向。删除链接文件原文件还在,删除原文件,链接失效。
ln -s 原始文件 链接文件
36. 硬链接
注意和cp 的差别,只针对文件,必须和原文件在同一个分区里面。
文件名不同,但节点号一样。删除其中1个,另1个也会还在。
ln 原始文件 链接文件