找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
1.在文件中搜索字符串里面带有”sss“的内容:cat xxxx | grep "sss",例:cat 111.tas | grep "111"。

重定向符
覆盖:>
追加:>>
将文件内容覆盖到另一个文件里面:cat XXX > SSS,例:cat 222.txt > 232.txa
将文件内容追加到另一个文件里面:cat XXX >> SSS,例:cat 222.txt >> 232.txa。注意:如果目标文件(232.txa)不存在,则会先新建一个目标文件,
再把源文件(222.txt)中的内容追加到目标文件中。


head命令
查看文件前十行的数据:head xxx,例:head 222.txt (系统默认查看前十行)
查看文件前n行的数据:head -n n xxx,例:head -n 7 222.txt
查看文件后十行的数据:tail xxx,例:tail 222.txt (系统默认查看后十行)
查看文件后n行的数据:tail -n n xxx,例:tail -n 6 222.txt
查看文件从第n行开始到最后一行的数据:tail -n +n xxx,例:tail -n +7 222.txt

应用:222.txt文件数据总过30行,取第5-10行的内容
head 222.txt | tail -n 6;  先取前10行,再从后往前取6行的数据。
head 222.txt | tail -n +5;  先取前10行,再从第五行开始取数据到最后一行。
tail -n 26 222.txt | head -n 6;   先从后往前取26行的数据,再从前往后取前6行的数据。
tail -n +5 222.txt | head -n 6;   先从第5行取数据到最后一行,再取前6行的数据。

chmod命令
修改文件的权限:chmod
修改文件或目录的属主:chown
修改文件或目录的属组:chgrp


文件权限确定方法:例-rw-r--r--; -代表文件;rw-:代表属主(u)的权限;r--:代表属组(g)的权限;r--代表其他用户(o)的权限。
r:read读的权限:用"4"表示。
w:write写的权限:用"2"表示。
x:excute执行的权限:用"1"表示


让所有用户拥有对xxx文件或者目录的所有权限:chmod 777 xxx;例:chmod 777 222.txt
让所有用户拥有对xxx目录及目录下所有文件的所有权限:chmod -R 777 xxx(目录);例:chmod -R 777 wdast
给属主增加对xxx文件的权限:chmod u+x xxx;例:chmod u+x 222.txt
移除属主对xxx文件的权限:chmod u-x 222.txt;例:chmod u-x 222.txt

查看系统中存放的所有用户信息:cat /etc/passwd
查看系统中存放的所有用户组信息:cat /etc/group

用户编号的含义:
0:代表超级管理员
1-499:代表系统用户(不能用来登录)
500+:代表自己创建的新用户

修改文件xxx的属主:chown dcs xxx.txt;例:chown dcs 222.txt
修改文件xxx的属组:chgrp dcs xxx.txt;例:chown dcs 222.txt
同时修改文件xxx的属主和属组:chown dcs.dcs xxx.txt 或 chown dcs:dcs xxx.txt
例:chown dcs.dcs 222.txt 或 chown dcs:dcs 222.txt
修改目录xxx及目录下所有文件的属主和属组:chown -R dcs.dcs xxxxx;例:chown -R dcs.dcs wadts


user和group命令
添加新用户:useradd xxx;例:useradd dcs
添加指定用户到指定用户组:useradd xxx -g zzz;例:useradd dcs -g dcs1
删除用户:userdel -r xxx;例:userdel -r dcs
强制删除用户:userdel -r -f xxx;例:userdel -r -f dcs
修改用户密码:passwd xxx;例:passwd dcs
查看用户所属哪个用户组: groups xxx;例:groups dcs
创建新的用户组:groups xxx;例:groups dcs1
将用户添加到用户组里面:groups -a xxx zzz;例:groups -a dcs dcs1
将用户从用户组里面移除:groups -d xxx zzz;例:groups -d dcs dcs1
删除用户组:groupdel zzz;例:groupdel dcs1

tar命令
将xxx文件(目录)打包成xxx.tar包:tar -cvf xxx.tar xxx;例:tar -cvf dcs.tar dcs
将xxx.tar包解压:tar -xvf xxx.tar xxx;例:tar -xvf dcs.tar dcs


tar.gz包
对文件和目录进行打包:tar -zcvf xxx.tar.gz xxx;例:tar -zcvf dcs.tar.gz dcs
解压xxx.tar.gz包:tar -zxvf xxx.tar.gz xxx;例:tar -zxvf dcs.tar.gz dcs
把文件xxx打包成zip包:zip xxx.zip xxx;例:zip 222.txt.zip 222.txt
解压xxx.zip包:upzip xxxx.zip;例:upzip 222.txt.zip
把xxxx目录及目录下所有文件及目录打包成zip包:zip -r xxxx.zip xxxx;例:zip -r dcs.zip dcs


gzip包(只能打包文件不能打包目录)
把xxx文件打包成gzip包:gzip xxx;例:gzip 222.txt。(打包后源文件消失)
解压gzip包:gupzip xxx.gz;例:gupzip 222.gz。(打开后压缩包消失,出现源文件)


yum命令
yum install lzrsz:在线下载安装应用
从本地上传到服务器:rz xxx;例:rz 222.txt
从服务器下载到本地:sz xxx;例:sz 222.txt
分享至 : QQ空间
收藏

0 个回复

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