找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
本帖最后由 武汉16期-邓鹏 于 2022-5-27 20:52 编辑

cat 关键字搜索
| 管道符 ,管道符左边的输出等于管道符右边的输入
cat ceshi03.txt |grep "duoceshi"

cat  其他用法(1覆盖2追加)
目标文件已存在的情况
cat ceshi05 >>ceshi03.txt  ===》 把ceshi05里面的文件内容追加到ceshi03里面
cat ceshi03.txt >ceshi01.txt  ===》 把ceshi03文件的内容覆盖到ceshi01的内容

目标文件不存在的情况
当目标文件不存在时,会新建一个文件并且把原文件内容复制到新建的文件中
head 用法
head ceshi03.txt   默认查看文件的前10行内容
head -n 8 ceshi03.txt   指定查看文件的前几行

tail 用法
tail ceshi03.txt    默认查看文件的后10行内容
tail -n 15 ceshi03.txt   指定查看文件的后几行内容
tail -n +5 ceshi03.txt   从第5行开始往后查看到最后一行

文件目录权限三剑客:
chmod===》修改文件的权限
chown===》修改文件或目录的属主
chgrp===》修改文件或目录的属组
-rw-r--r--. 1 root root   63 May 27 01:06 lx01.txt

前三位rw-  代表属主的权限(文件拥有者)===》u
中间三位r--  代表属组的权限   ===》g
后三位r--  代表的是其他用户的权限 ===》o

r   read       读      4
w  write      写     2
x   execute 执行  1
chmod 777 lx01.txt   ===》让所有的用户对lx01这个文件具有读写执行的权限,最高权限
chmod -R 777 dcs16.2  ===》让所有用户对dcs16.2目录及目录下所有文件都有最高权限

chmod  u+x ceshi03.txt    给属主增加执行权限
chmod  u-x ceshi03.txt     给属主减去执行权限


cat /etc/passwd   ===》存放了系统中所有的用户
0  代表超级管理员
1-499  代表是系统用户(不能用来登录)
500以上代表自己创建的用户

chown peng ceshi01.txt  ===》把ceshi01文件的属主改成peng
chgrp peng ceshi01.txt   ===》把ceshi01文件的属组改成peng
chown root.root ceshi01.txt  ===》把ceshi01文件的属主和属组都改成root
chown peng:peng ceshi01.txt   同时改属主和属组
chown -R peng.peng dcs16.2   把16.2目录及目录下所有的文件和目录属主、属组都改成peng

cat /etc/group  查看所有的用户组
useradd test  添加一个test用户,用户默认在自己的用户组里面
groups test    指定用户查看属于哪个用户组
passwd test   修改test 用户密码
userdel -r test   删除test用户
userdel -r -f test   强制删除test用户(userdel  -rf  test)
useradd test01 -g peng   添加test01用户指定用户组为peng
groupadd test01   添加用户组,里面没有任何用户
gpasswd -a test02 test01 把用户test02添加到test01这个用户组里面
gpasswd -d test02 test01  把用户test02从test01这个用户组里面移除
groupdel  test01    删除用户组(用户组没人才能删除)


tar命令(可以对文件和目录进行打包和解压操作)
tar -cvf ceshi.tar ceshi03.txt   将ceshi03.txt文件打包成ceshi.tar包
tar -xvf ceshi.tar   对包文件进行解压
tar -cvf dcs162.tar dcs16.2  对目录进行打包,会对目录下所有的文件和目录一起打包
tar -xvf dcs162.tar  对目录包进行解压


tar.gz包(可以对文件和目录进行打包和解压操作)
tar -zcvf  ceshi1.tar.gz ceshi01.txt  进行打包
tar -zxvf  ceshi1.tar.gz   解压


zip包(可以对文件和目录进行打包和解压操作)
zip ceshi01.zip ceshi01.txt    将ceshi01.txt文件打包成zip包
unzip ceshi01.zip    将zip包进行解压
zip -r dcs1622.zip dcs16.2  对目录进行打包


gzip包(只能打包文件,不能打包目录)
gzip ceshi01.txt    打包文件,打完包之后原文件会消失
gunzip ceshi01.txt.gz   解压文件,解压完之后,压缩包会消失


yum install lrzsz   在线下载安装lrzsz应用
rz  ===》从本地上传文件到服务器
sz  文件名===》从服务器拿取文件到本地




分享至 : QQ空间
收藏

0 个回复

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