找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手

Linux 用户、用户权限 权限的更改、打包等

[复制链接]
本帖最后由 武汉16期-江奇霞 于 2022-5-28 09:11 编辑

cat的更多用法:
①当只查看部分文件内容时:
grep 搜索字符串命令:grep +字符串 (字符串引号)
cat 文件 |grep "字符串" ----查看包含字符串的文件
cat   xiaojiang1.txt    |grep  "duoceshi"
搜索小江中包含 duoceshi的内容(grep 搜索关键字)

②覆盖与追加
>   覆盖: 覆盖原文件    将A覆盖B
     cat  A >B
>>追加 :将A中内容追加到B尾端
     cat  * >>*   cat A >>B
* 当目标文件B不存在时 会新建一个文件

head、tail 查看 前十行与后十行 :
head +文件名 :默认查看文件前十行数据
head -n  行数+文件名:查看文件内容指定行数 (列如: head -n 5 xiaojiang.txt )
tail +文件名 :默认查看文件后十行
tail -n  行数+文件名:查看文件指定末尾行数
tail -n +5 +文件名:查看第五行到最后一行

取 5-10行时:
head A文件 |tail -n 6
head A |tail -n +5
tail -n +5 A |head -n 6  

权限解读:
-rw -r --r--  
前三位rw- 代表宿主的权限(文件拥有者)
中三位r-- 代表属组的权限
后三位 r--代表其他用户的权限
r(4): read  读  ------ 4
w(2):write 写 ----- 2
x (1): execute 执行1 -----1
解释:
属主对文件具有读写权限--u
属组只有读的权限---g
其他用户:读的权限--o

chmod、chown、chgrp:
chmod -----修改文件权限
chown ------修改文件或目录的所属user
chgrp -------修改文件或目录的所属group
chmod 修改u、g、o的权限(累计4、2、1)
第一个数:4+2+1修改 用户主 权限
第二个数: 4+1  修改用户组 权限
第三个数字:1  修改其他用户权限
chmod + 三位数+文件夹  :对文件夹权限修改     (不包括内部)
chmod -R  三位数 文件夹  :对文件夹权限修改  (包括文件夹下的文件)
增减权限:
chomd u+x/r/w  A文件 :增加user的执行权限
chmod u-x/r/w   A文件: 减去user的执行权限
g 、o 同理
chown  修改文件的拥有者
chown +拥有者+文件名 :修改文件的拥有者
chgrp 修改文件所属的组
chgrp +组名+文件名 :chgrp dcs16 jqx
-R 递归 修改目录下的所有子目录 :chgrp -R dcs16 jqx

同时修改拥有者与所属组:
chown +拥有者+ . + 所属组 + 文件名  :chown jqx.jqx 16qi
chown -R +拥有者+ . + 所属组 + 文件名  :chown -R jqx.jqx 16qi  (目录下文件也更改)

用户查看:       cat /etc/passwd   中
                1、0代表管理员  
                2、1~499:代表系统用户 不能登录
                3、500及500以上代表自己创建的用户
用户组查看:cat /etc/group
查看用户所属用户组: group +用户
修改用户密码:passwd +用户名----输入新密码----

用户创建与删除:
useradd         : 创建新用户 (默认生成一个本身的组)
useradd  用户  -g 组  :  创建用户到指定组中  (不会生成本身的组)

userdel               :删除用户
userdel  -r +用户名   :  删除用户
userdel -r -f +用户名:强制删除用户(加-r参数,否则删除用户删不全)

组创建与删除:
groupadd :创建空用户组
gpasswd -a + 用户名 +组: 把用户添加到组中
gpasswd -d dcs17 dcs19 :移除组用户
删除空组: groupdel dcs19

tar、zip打包与解压:
tar命令
打包: tar -cvf +XXX.tar  xxx  
例如:tar xiaojiang.tar  xiaojiang.txt/xiaojiang
解压 :tar -xvf +xxx.tar
例如 :tar -xvf  xiaojiang.tar
tar.gz 包 (可以对文件和目录进行打包)
tar -zcvf xiaojiang.tar.gz xiaojiang
tar -zxvf xiaojiang

ZIP打包
打包一个文件: zip xiaojiang.zip  xiaojiang.txt
打包一个文件目录: zip -r xiaojiang.zip xiaojiang
解压一个zip :unzip xiaojiang.zip   对目录压缩包进行解压
GZIP打包
gzip包(只能打包文件 不能打包目录)
打包文件 :gzip +文件
解压文件:gunzip+ 压缩包进行解压、压缩包消失

方法一:
重定向符号yum install lrzsz
yum install lrzsz  :在线下载安装lrzsz应用
从本地上传文件到服务器:rz  回车
服务器下载到本地:sz 文件名  
当不能在线下载到本地时:yum修改为阿里镜像源
输入以下命令:
   
下载:yum install lrzsz
方法2:可以使用xftp实现上传下载, 更加方便快捷
   




分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册