一般系统命令

***man的一般用法:
man -f * // 等同于whatis *, 会列出*的所有说明
man -k * // 通过关键字查找,会列出(包含)关键字*的所有说明
man -a * // 打开所有*的说明

***shutdown的用法:
-h // 直接关机
-r // 关机并重启
-c // 取消正在执行的shutdown命令内容
-t // 后面接时间为秒
-k // 不真正关机,只是发出警告
shutdown -h 22:00 // 将在22点关机

***不可与root分区分开的目录:
/etc, /sbin, /bin, /dev, /lib
因为系统载入时第一个载入的分区就是/,但是启动是会用到很多命令/bin,/sbin和函数库/lib,还有一些设备/dev,还有各种配置/etc;

***查看文件内容:
cat //从第一行开始显示,-n,显示行号
tac //从最后一行开始显示
nl  //显示内容,同时显示行号
tail //只显示后几页
more //一页页翻
head //显示前几行
less //与more相似,但可以向前翻页
od   //以二进制方式显示文件内容
od -t [ acdfox ]: 默认,ASCII,十进制,浮点值,八进制,十六进制

***用户掩码:
umask //可查看用户掩码,一般为0022,后3位是读写执行的掩码;
一般来说,linux系统对于用户创建的[文件]默认是666,创建的同时还要用666和掩码先相与add,然后用666减去add后的结果,
便可得到文件的访问权限;因此一般的文件访问权限都是644;
对于用户创建的[目录]来说,默认是777,创建一个目录同创建一个文件类似,先用777add掩码,再用777减去add后的结果,
就是目录的访问权,因此一般为755;

***Set UID(SUID) Set GID(SGID) Sticky Bit(SBIT): 比如passwd, /tmp目录
SUID 只对二进制文件有效,对shell脚本,目录等都没有效果;如果某个文件的user的x项上是个s的话,表明其他所有人在使用这个
     文件时都是以拥有者的身份使用的;
SGID 如果s在用户组上出现,那么就是SetGID;
    文件:表示不论谁执行这个文件都是在拥有者用户组身份内执行;
    目录:如果设置在目录上的话,表明在该目录内所有的文件和目录的用户组,都将变成该目录的用户组,一般用在团队开发中
SBIT 只能用在目录上
     drwxrwxrwt 16 root root 4096 2010-09-18 15:15 /tmp
    /tmp目录中,权限处有一个t标示,这个就是sticky Bit;表示在tmp目录下,所有用户都可以执行所有操作,但都是针对自己建立的文件或目录
SUID: 4
SGID: 2
SBIT: 1
如果要设置上面的三个,可以通过chmod来设置,只要在读写执行的权限前面多加一个段就可以;
exp.: chmod 4775 test;
同时可能会出现大S和大T,原因是因为本身用户没有可执行的权限,而设置了SUID和SGID,SBIT等都是不在有x的权限;因为这三个分别设置时
都会取代用户的x,用户组的x,以及other成员的x;

***硬链接和符号链接(软链接):
ln 命令不加参数表示硬链接,加-s表示软链接

***压缩与解压:
compress 压缩
compress -d / uncompress 解压
gzip 压缩
gzip -d 解压缩
bzip2 压缩
bzip2 -d 解压缩
tar -zcvf 打包同时以gzip的方式压缩
tar -zxvf 解压
tar -jcvf 打包同时以bzip2的方式压缩
tar -jxvf 解压

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值