runlevel 查看当前系统的运行级别
0 停机
1 单用户模式
2 多用户,没有 NFS
3 完全多用户模式
4 没有用到
5 图形界面
6 重新启动
S s Single user mode...
hostname 显示和设置主机名,默认是显示主机名
设置主机名,hostname 名字(临时生效)
永久生效 vi /etc/sysconfig/network
-i 显示/etc/hosts里主机名对应的ip
-I 显示网卡上的ip...
uname 打印系统信息
-r 内核版本
-a 所有信息all
-m 系统架构
-n 主机名...
passwd 修改用户密码,如果不指定用户,则修改当前用户密码,普通用户只能修改自己的密码
echo 密码|passwd --stdin 用户 非交互修改密码
-l 用户 锁定用户
-u 用户 解锁用户
-S 用户 查看状态
-n 多少天内不能改密码
-x多少天内必须要改密码
-w多少...
在配置文件server标签添加如下内容 if (!-e $request_filename) { rewrite ^/(.*) /index.php/$1 last; }...
tree 显示目录树-a 显示隐藏文件-L 代表深度 -d 代表目录-F 可以区分目录和文件,以及其它的例子:tree -dL 1 /etc...
awk 擅长处理列 (三剑客老大)一门语言
(空模式、关系运算模式、正则模式、行范围模式、BEGIN/END模式)
NR 代表行号
FNR 各文件分别计数的行号 awk '{print FNR,$0}' file1 file2
NF 字段数量
FS 指定输入分隔符
OFS 指定输出分隔符
RS ...
sed 流编辑器,实现对文件的增删改替换查
-n 取消默认输出,擅长处理行(三剑客老二)
-r 支持正则,不需要\反斜杠
-i 修改内容
-e 允许多项编辑 例子:sed -n -e '2p' -e '6p' file.txt 取出第二行和第六行内容 或sed -n -e&nbs...
grep (过滤)核心命令之一,(三剑客老三)
-v 排除
-e 多个选项的匹配,逻辑or的关系
-E 扩展正则表达式,比如多个过滤,中间用|隔开 比如grep -E "A|b|C" test.txt
-i 不区分大小写
-w 匹配整个单词,如果是字符串包含这个单词,则不做匹配,相当于\b过滤内容\b \b单词边界 \B非单词边...
seq命令:
打印序列
-s 指定分隔符 默认\n
-w 指定为定宽输出,不能和-f一起用
-f 按照指定的格式输出,不能和-w一起用
用于数字序列 echo {1..6} echo {a..z} echo {10..01}或者echo {100..01}
seq -s "+" 1 1...