交换区设置
服务命令
防火墙
service
命令只支持基础 LSB 动作
start(启动)
stop(停止)
restart(重启)
try-restart(尝试重新启动)
reload(重新加载)、
force-reload(强制重新加载)、
status(状态)
如: service firewalld status (查看防火墙状态,注意顺序: service 服务 状态)
systemctl
和service拥有一样的命令
如: systemctl status firewalld (查看防火墙状态,注意顺序: systemctl 状态 服务)
压缩解压缩
J(大写):使用压缩 .xz
z:使用压缩 .gz
c:创建
v:显示
f:指定文件
x:解压缩
压缩文件 tar -zcvf 名字.tar.gz 1~n个文件
解压文件 tar -zxvf 文件 -C 地址
动态输出日志
tail -f 文件
全局配置颜色:
打开配置文件:
sudo vim ~/.bashrc
在最后加一行:
PS1='[\[\e[33;40m\]\u@\h \w \t]$ '
然后使之生效:
source ~/.bashrc
快速查找文件
修改文件权限
修改文件权限使用chmod指令。该指令常用的有两种使用方式:
1.chmod abc filename
指令中的a、b、c分别表示一个数字,其中a对应文件所有者权限,b对应文件所有者所在组权限,c对应其他身份权限。
对于a、b、c各自来讲,它们都是0~7的数字,对应r、w、x三个二进制位按序组成的二进制数,举个例子,如果是只可读,对应的二进制数就是“100”,也就是4;如果是可读可写不可执行,那么对应二进制数为“110”,也就是6……
再举个最常见的chmod 777 xxxx指令,这里有3个7,但是每个7的含义是不同的。7的二进制形式为111,表示可读可写可执行,第1个7表示文件对于文件所有者来说可读可写可执行;第2个7表示文件对于文件所有者所在组来说可读可写可执行;第3个7表示文件对于其他身份的用户来说可读可写可执行。也就是说,通过chmod 777,文件就没有了读写执行权限限制了。
如果我要将上述client.cpp文件权限改为“文件所有者可读可写可执行,其余身份只可读”,那么就可以使用如下指令: