本帖最后由 武汉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实现上传下载, 更加方便快捷
|
|