ubuntu常用命令文件操作

用户与用户组

linux的多用户,多任务环境,可查看ubuntu常用命令进程管理

linux用户身份与用户组相关记录的文件
/etc/passwd 系统用户和一般身份用户xinx。
/etc/shadow 个人密码
/etc/group 所有的组名

文件权限

>ls -l
total 128
drwxr-xr-x  2 jack jack  4096  517 09:00 Desktop
drwxr-xr-x  2 jack jack  4096  517 09:00 Documents
-rwxrwxr-x  1 jack jack  3624  528 08:24 README.md
drwxrwxr-x  2 jack jack  4096  68 06:13 workspace
...

以drwxr-xr-x 2 jack jack 4096 5月 17 09:00 Desktop为例,我们分析一下具体的内容。

第一列 [d] [rwx] [r-x] [r-x]:代表文件类型和权限,分为4个部分

  • 第一部分dd 代表根目录,还有就是-代表文件。
  • 第二部分rwxr代表可读;w代表可写;x代表可执行。对于文件所有用户的权限限制。
  • 第三部分r-xr代表可读;-代表不可写;x代表可执行。对于用户组的权限限制。
  • 第四部分r-xr代表可读;-代表不可写;x代表可执行。对于其他用户的权限限制。

第二列:代表有多少个文件名连接到此节点(i-node)。
第三列:代表文件、目录的所属于的用户。
第四列:代表文件、目录的所属于的用户组。
第五列:代表文件、目录的大小,默认单位为B。
第六列:代表文件、目录的创建或近期修改时间。
第四列:代表文件、目录名。

权限管理

-rwxrwxr-x 1 jack jack 3624 5月 28 08:24 README.md为例,实际操作:

-rwxrwxr-x  1 jack jack  3624  528 08:24 README.md
jack@ubuntu:~$ su
Password: 
root@ubuntu:/home/jack# chgrp 【root】 README.md  // chgrp -r root workspace/        加上 -r 递归该表目录中所有文件、目录用户组
root@ubuntu:/home/jack# ls -l
-rwxrwxr-x  1 jack 【root】  3624  528 08:24 README.md

root@ubuntu:/home/jack# chown root README.md 
root@ubuntu:/home/jack# ls -l
-rwxrwxr-x  1 【root】 root  3624  528 08:24 README.md

root@ubuntu:/home/jack# chown jack:jack README.md //用户组:用户一起更改
root@ubuntu:/home/jack# ls -l
-rwxrwxr-x  1 【jack】 【jack】  3624  528 08:24 README.md

chmod改变权限
- r:4
- w : 2
- x : 1
则前面提到的README.md的权限为-rwxrwxr-x: 775

root@ubuntu:/home/jack# chmod 110 README.md 
root@ubuntu:/home/jack# ls -l
【---x--x---】  1 jack jack  3624  528 08:24 README.md
root@ubuntu:/home/jack# exit
exit
jack@ubuntu:~$ vim README.md //如下图,文件不可改

这里写图片描述

文件常用操作

// 新建文件  详细文档通过 man [command] 查看
touch 

//管理文件
rm 删除文件或目录(-r)
mkdir 新建目录
cp /home/jack/README.md /home/jack/work/  拷贝文件或目录(-r)
mv  移动或重命名文件、目录

//解压文件
tar -xvf filename 

//查找含`spark`的目录、文件
find /home/jack -name '*spark*' 

//更改密码
passwd 

难免有疏忽之处,如有问题请留言!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值