以长格式显示文件的详细信息
# ls -l /mnt
rwxr------. 5 root root 23 9 10 14:30 a.txt
更改所有者、所属组、其他人的权限
# chmod
权限 文件 目录
4 读:r 查看内容 可列出
2 写:w 修改内容 目录下增删改
1 执行:x 程序或脚本 cd到目录下
u 所属人 g 所属组 o其他人
# chmod u-w,g+w,o+rwx a.txt
# chmod u=r-x,g=rw-,o=rwx a.txt
# chmod 567 a.txt (5就是r-x,6是rw-,7是rwx)
2.修改文件或目录的所有人和所属组
# chown username(所有人);groupname(所属组) filename(文件名)(若不该所有人要加冒号)
将a.txt的所有人修改为alex,所属组修改为admin
# chown alex: admin a.txt
用户tom 组admin 文件a.txt
rwxrw---- alex(所属人) alex(所属组) a.txt(文件)
# gpasswd -A tom alex (将tom放入alex组中)
# chown tom a.txt (将tom设置为文件所属人)
# chmod 762 a.txt (给其他人加上权限)
针对单一账户设置文档的访问权限
# setfacl 选项 u:用户名:w a.txt
# setfacl 选项 g:用户名: rw a.txt(组)
选项:
-m 增加一条权限
-b 删除所有的ACL条目
-R 递归处理所有的子文件和子目录
查看文件的ACL(访问控制权限)
getfacl filename
在man帮助的第一行命令后数字的意义
在命令后边如果显示是1说明是一个用户可执行文件*****
数字是2是系统内核可调用的函数与工具
数字3一些常用的函数与工具
数字4设备文件或者是某些文件的格式
数字5配置文件或者是某些文件的格式*****
数字6游戏
数字7惯例与协议等例如linux系统文件 网网络协议 ASCII code
数字8系统管理员可用的管理命令*****
数字9跟kernel有关的命令
# /dev/null 黑洞文件、不可恢复的回收站
man帮助中有哪些部分:
NAME -命令名字,简短介绍
SYNOPSIS -执行语法
DESCRIPYION -完整的说明,仔细看
OPTIONS -选项的说明
COMMANDS -程序执行时,可以执行的命令
FILES -参考的文件,或者链接到的文件
SEE ALSO -其他的说明
EXAMPLE -举例
BUGS -相关的错误
快速查找帮助信息中的关键词:
直接输入/关键词
n键 下一个
帮助文档:
/usr/share/doc/
与man相似的命令:
# info 命令
正确关机和重启:
poweroff //关机
shutdown 选项
选项:
-t 秒数 过几秒关机
-k 不是真的关机,发送警告信息
-r 停掉系统服务再重启
-h 停掉系统服务立即关机
-n 不经过init,直接shutdown功能执行
-f 关机并开机后,强制略过fsck磁盘检查
-F 重启之后,强制执行fsck磁盘检查
-c 取消正在进行shutdown命令
# shutdown -h 10 ‘i will shutdown after 10 mins’
# shutdown -h now //立即关机
# shutdown -k now 'this system will reboot' //仅发送警告信息
系统级别:0-6
0 关机
3 纯命令行级别
5 图形化界面
6 重启
#init 0 // 关机
#init 3 //切换到纯命令行界面
关机前查看系统的信息:
# who //当前谁在登录系统
# netstat -nuplt //网络的联机状态
# ps -aux //查看后台进程
同步信息到磁盘中:
# sync 把所有信息同步到磁盘中
修改密码
目录和文件的管理:
增删改查
pwd ls/ls -1 /cat /more/less/mkdir/touch/cp/mv/RM/find/grep/cd/ | . …
ln -s / ls
ter / du/we/history/head/tall /vim
linux中文件的种类:
- 普通文件
d 目录文件
纯文本文件(ASCII):cat
二进制文件:linux的可执行文件
数据格式文件(data):cat 出现乱码
/var/log/wtmp 记录用户登录的数据
衔接文件(link):
设备与设备文件(device):/dev/null
存放在/dev目录下
块设备文件(block):存储数据 硬盘
字符设备文件(character):键盘 鼠标 显示器 打印机
套接字(socks):数据接口文件
管道(FIFO,pipe):解决多个命令同时访问一个文件造成的错误
Linux扩展名
x.sh 可执行的脚本文件
x…z x.tar x.tar.gz x.tar.bz2 压缩文件
x.html x,php 网页相关文件
x.rpm linux安装包 windows --,exe
linux文件名长度限制:
文件系统:ext2 ext3 swap ntfs xfs
单一文件或目录最大允许的文件名为255个字符
包含完整路径4096字符
Linux中文件名限制
避开的符号: * ? < > ; & ! | \ / ’ " ` () {}
chown tom:admin a.txt
/下目录代表什么: 带*的不能与根分开
*/bin 系统存放执行文件
/boot 开机会用到的文件
*/dev 设备文件和接口文件
*/etc 配置文件几乎都存放在这
/home 用户的家目录
*/lib 系统函数库 开机会用到的函数库
/bin / sbin
/media 可删除的设备 软盘 u盘 DVD
/mnt 挂载额外设备
/opt 第三方软件存放的目录 /usr/local
/root 管理员的家目录
*/sbin 管理员可执行的文件 /usr/sbin
/proc 线程和进程 虚拟文件系统 只存在于内存中
/var 占用大量内存 常态性变动文件 缓存文件 登录日志