- linux下权限管理
- 普通用户和特权用户 su命令切换用户
windows中有普通用户和特权用户,特权用户是administrator,普通用户只能处理自己的文件,不能访问其他用户的文件,更不能随意处理操作系统的文件。
linux 中也有普通用户和特权用户的区别。特权用户就是root用户。普通用户权限受到限制,譬如说普通用户不能cd/root,普通用户不能使用apt-get install来装软件,不能进入root用户文件夹等。
可以使用 su 用户名来在不同用户之间切换。譬如要从普通用户切换到普通用户gec,su gec 即可
- 使用sudo 暂时获取root权限
比如在普通用户情况下利用sudo安装软件
sudo apt-get install vim
- rwx与权限表示
ls -l 显示详细信息
drwxr-xr-x 10 个字符,第一个表示文件类型。 剩下的9个分成3组,表示文件权限
前三个表示此文件的属主对文件的权限
中间三个表示此文件属主所在的组对文件的权限
最后三个表示其他用户对文件的权限
rwx怎么解析:
r代表读,w代表可写,x代表可执行
rwx:代表可读可写可执行
r-x:代表可读不可写可执行
r--:代表可读不可写不可执行
- linux 高阶命令
- find
在linux文件系统中 ,用来查找一个文件放在哪里。
find/etc - name "interfaces" 在etc 下查找“interfaces”的具体目录路径
总结:
- 什么时候用find?
当你知道你要找的文件名,但是你忘记了他被放在那个目录下,要找到该文件时,用find.
- 怎么用find?
find 路径 -name "文件名"
- grep
在一个文本文件中,查找某个关键词
举例: grwp -nr "sun"
- 当你想查找某个符号在那些地方(有可能是一个文件,也有可能是多个文件组成的文件夹)出现过,就用grep
- 怎么用?
grep -nr "要查找的符号" 要查找的目录或文件集合
注意:-n表示查找结果中显示行号,-r表示要递归
which和whereis
功能:查找一个应用程序(二进制文件)在哪里
举例:which ls whereis ls
区别
which只显示二进制文件的路径
whereis显示二进制文件的路径,和其源码或man手册位置
- uname
功能:查看系统信息
举例:uname -a
- 开机和关机
shutdown -h now 立即关机
init 0 关机
shutdown -r now 立即重启
reboot 重启
- tree/lstree
功能:显示文件和目录由根目录开始的树形结构
- mount/umount
功能:用来挂载磁盘到文件系统中
举例:mount -t nfs -o nolock 192.168.1.141:/root/rootfs /mnt 挂载
umount /mnt 卸载
- 磁盘空间相关
df -h 显示已挂载的分区列表
du -h 列出文件或文件夹的大小
du -h 文件名,可以列出这个文件有多大,列出方式是以人比较好看懂的方式。不像 ls -l列出的都是以字节为单位。
*LINUX基础进阶
最新推荐文章于 2024-09-12 22:41:02 发布