杭州9期-郑策 发表于 2021-7-5 21:42:22

郑策第五天

-rw-r--r--.   1 root root   0 Jul3 11:00 bbb.txt

解释:
文件的创建者root用户对于bbb.txt这个文件具有读和写的权限,root组中的用户对bbb.txt这个文件具有只读的权限。既不是root
用户,也不是root组中的用户对bbb.txt这个文件具有只读的权限

r:read 读 权限值:4可用命令 cat less more head tail grep
w:write 写 权限值:2可用命令 vim vi
x:execute 执行 权限值:1 可用命令sh

第一个root:代表的是文件的创建者=====》属主=====》可以用u表示 u:user
第二个root:代表的是一个linux系统中一个用户组的名字=====》属组=====》可以用g表示 g:group
其他用户=====》可以用o表示 o:other

chmod:修改权限 change mode
chown:修改属主 change owner
chgrp:修改属组 change group


chmod 777 aa.txt =====》将aa.txt文件的所有用户的权限修改为777权限
chown dcs9 aa.txt====》将aa.txt文件的属主修改为dcs9
chgrp dcs9 aa.txt =====》将aa.txt文件的属组修改为dcs9
chown root:root aa.txt =======》将aa.txt文件的属主与属组同时修改为root
chown dcs9.dcs9 aa.txt =======》将aa.txt文件的属主与属组同时修改为dcs9
chmod -R 777 aa ======》将aa目录及目录下的所有文件与目录的权限修改为777权限
chown -R root aa=====》将aa目录及目录下的所有文件的属主修改为root
chgrp -R dcs9 aa ======》将aa目录及目录下的所有的文件的属组修改为dcs9
chmod u+raa.txt =======》给aa.txt文件的属主增加读的权限
chmod g-w aa.txt =======》将aa.txt文件的属组的写的权限移除
chmod o+x aa.txt =======》给aa.txt文件的其他用户增加执行的权限

useradd zhengce=====》给linux系统添加一个用户zhengce
userdel zhengce=====》删除zhengce这个用户
userdel -rf zhengce=====》强制删除zhengce这个用户
groupadd zheng1=====》增加一个名称为zheng1的用户组
groupdel zheng1=====》删除一个名称为zheng1的用户组

cat /etc/passwd=====》查看linux系统中所有用户
cat/etc/group=====》查看linux系统中所有用户组

useradd zhengce -g zheng1 =====》新建一个zhengce的用户并将这个用户加入到zheng1这个组中
gpasswd -a xiaowang sanzu =======》将已经存在的用户xiaowang添加到sanzu这个组中
gpasswd -d xiaowang sanzu =======》将xiaowang这个用户从sanzu这个用户组中移除

linux系统中的打包命令:
tar -cvf head.tar head_tail.txt========》给head_tail.txt文件打一个head.tar的tar包
tar -xvf head.tar ============》将head.tar包进行解压
tar -zcvf head.tar.gz head_tail.txt ======》给head_tail.txt文件打一个head.tar.gz的包
tar -zxvf head.tar.gz ==========》将head.tar.gz包进行解压
zip head.zip head_tail.txt =======》给head_tail.txt文件打一个head.zip的包
unzip head.zip===========》解压head.zip包
zip -r qwe.zip qwe========》给qwe目录打一个qwe.zip的包
gzip head_tail.txt=======》给head_tail.txt文件打一个gz包出来,打包完成原文件会消失,无法对目录进行打包
gunzip head_tail.txt.gz =========》解压gz包,解压完成原压缩包文件会消失


yum install lrzsz:安装lrzsz工具
lrzsz工具:只适合传输1-500MB之间的文件
xftp工具:适合任何大小文件的传输(包括大于500MB的文件)

scp test.txtroot@192.168.1.163:/usr/local   ========》将当前目录下的test.txt文件传输到192.168.1.163服务器的/usr/local目录下
scproot@192.168.1.163:/test1.txt   /usr=========》将192.168.1.163服务器下根目录下的test1.txt文件传输到本地服务器的/usr目录下

df============》查看linux系统磁盘的使用情况
df -h ===========》 根据单位显示磁盘的使用情况
top ===========》实时查看服务器的性能指标
top -d 10 ========》每10秒刷新一次数据
free ==========》查看内存的使用情况
free -m =========》以mb为单位显示内存的使用情况
ps -ef=========》查看linux系统中所有的进程
ps -ef | grep vim==========》查看vim的进程
ps -ef | grep java ==========》查看java的进程
netstat -tpln==========》查看所有端口的使用情况
netstat -tpln | grep 22========》查看22号端口的使用情况
lsof -i:22=========》查看22号端口号的使用情况
who =========》查看所有的在线登录用户
whoami =========》查看当前的操作用户
hostname ===========》查看主机的名称
getconf LONG_BIT =======》查看当前操作系统的内核信息(32位)
du -sh===========》查看当前目录占用的磁盘空间的大小
du -sh *===========》查看当前目录下所有的文件各自占用多大的磁盘空间
alias if = "ifconfig" =======》给ifconfig指令取个别名为if,输入if就相当于输入了ifconfig
clear =============》清屏

ln -s /bb.txt/usr/local/bc.txt==========》给根目录下的bb.txt文件创建一个软链接到/usr/local目录下,并取名为bc.txt
ln -d /bb.txt/usr/local/ba.txt ==========》给根目录下的bb.txt文件创建一个硬链接到/usr/local目录下,并取名为ba.txt




页: [1]
查看完整版本: 郑策第五天