Linux 常用命令

.gz 格式的压缩包

  • tar ----- 最常用的打包工具.tar.gz

  • tar zcvf 压缩包名.tar.gz 需要压缩的文件名

  • 如:tar zcvf www.tar.gz aaa.txt

  • - c 压缩文件

  • - v 显示信息

  • - f 指定压缩包名

  • - z gz 格式压缩

  •  	tar [option] 压缩包名 原材料
    
  •  	tar zcvf www.tar.gz aaa.txt    ---  添加压缩包
    
  •  	tar zxvf www.tar.gz   ---- 解压缩包
    

    将一个压缩包解压到一个指定的位置(目录)
    tar -zxcf 压缩包名 -C/需要解压到的指定目录
    在这里插入图片描述

chown

改变用户和组

 int chown(const char *path, uid_t owner, gid_t group);

  • pathname 文件名
  • owner 用户ID ,/etc/passwd
  • group 组ID,/etc/group

重命名文件

int rename(const char *oldpath, const char *newpath);
  • oldpath 旧文件
  • newpath 新文件

用户管理

1、添加用户
常用的语法:useradd 选项 用户名
常用选项:

  • - g :表示指定用户的用户组,选项的值可以是用户组的id,也可以是组名
  • - G : 表示指定用户的用户附加组,项的值可以是用户组的id,也可以是组名
  • - u : uid,用户的id(用户得标识符),系统会默认从500之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义【类似于腾讯QQ的自选账号的情况】

创建用户名为zhangsan, 不带任何选项
在这里插入图片描述

1.验证是否成功:
a. 验证 :cat /etc/passwd 的最后一行,查看是否有该用户信息

2.

grep/find 命令用于查找文件里符合条件的字符串

grep 指令用于查找内容包含指定的范文样式的文件,如果查找到就会把含有的范本样式的那一列显示出来

** -r : 此参数的效果和指定“-d recurse”参数相同。**
在这里插入图片描述

** -v:显示与不包含匹配文本的所有行**
在这里插入图片描述

groupadd命令

groupadd命令用于创建一个新的工作组,新工作组的信息将被添加到系统文件中

-g : 指定新建工作组的ID
在这里插入图片描述

groupdel命令

groupdel 命令用于删除群组
语法:
groupdel [群组名称]

usermod命令

usermod 命令用于修改用户账号。也可以用来修改用户账号的各项设定。

语法:

usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s ][-u ][用户帐号]

权限的基本介绍

在这里插入图片描述

rwx权限详解

rwx作用到文件
1)【r】代表可读(read):可以读取,查看。
2)【w】代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提是对该文件所在的目录有写的权限,才能删除该文件。
3)【x】代表可执行(execute):可以被执行

rwx作用到目录
1)【r】代表可读(read):可以读取,查看目录内容
2)【w】代表可写(write):可以修改,目录内创建+删除+重命名目录。
3)【x】代表可执行(execute):可以进入该目录。

文件及目录权限实际案例

ls -l 中显示的内容如下:*(记住)
-rwx rw- r-- 1 root root 123 Feb 2 09:23:23 abc
10个字符确定不同的用户能对文件干什么
第一个字符代表文件类型:文件(-),目录(d),连接(l)
其余的字符每3个一组(rwx)读(r)写(w)执行(x)
第一组rwx:文件拥有者的权限是读,写个执行。
第二组rw-:与文件拥有者同一组的用户的权限是读,写但不能执行。
第三组r–:不与文件拥有者同组的其他用户的权限是读不能写和执行。
可用数字表示为:r = 4,w = 2,x = 1,因此rwx=4+2+1 = 7
1 ----------------------- 文件:硬连接数或目录:子目录
root---------------------用户
root---------------------
123----------------------文件大小(字节),如果是文件夹则显示4096
Feb 2 09:23:23---------------最后修改日期
abc---------------------文件名

在这里插入图片描述
1)给abc文件的所有者读写执行的权限,给所在组读执行权限,给其它组读执行权限。
在这里插入图片描述
在这里插入图片描述

2)给abc文件的所有者去除执行权限,增加组写权限
在这里插入图片描述
3)给abc所有用户添加读的权限
在这里插入图片描述

在这里插入图片描述

案例
要求:将/home/abc.txt 文件的权限修改成rwx r-x r-x ,使用数字的方式实现
指令:chmod 755 /home/abc.txt

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值