1.mkdir 创建目录
-p 递归创建目录
2.ls 列表
-F 给目录加标识
-i 文件索引号
-h 人类可读
3.cd 切换目录路径
4.pwd 打印当前目录
5.touch 创建文件或者更新文件时间戳,如果文件不存在则创建,存在则更新时间戳
6.vi 简单编辑器
7.vim 复杂编辑器
8.echo 打印输出内容
9.cat 查看文件内容
-n 显示行号 (包含空格)
-b 显示所有行(不包含空格)
cat >>test.txt<<EOF > ABCD > EOF
查看系统内核
cat /etc/redhat-release
10.xargs 从标准输入获取内容创建和执行命令
-n 数字 分组
11.cp 复制文件或目录
-r 递归拷贝
-pdr 将源文件的属性也一起拷贝
12.mv 移动文件或目录
-f 强制拷贝
-i 如果文件存在,询问
13.rm 删除文件
-f 强制删除
-r 递归删除
14.find 查找
-type 文件类型
-name 文件名称
-mtime 7 第7天 , -7 最近7天 , +7 7天以前
-ctime
-atime
-a 取并集(默认 and)
-o (等价于 or)
15.grep 筛选需要的内容 (Linux 三剑客第三)
-v 排除内容
-B
-A
-C
-n 对匹配内容打印行号
-i 不区分大小写
16.head 读文件前n行 ,默认前10行
-n 指定行数,可以 -数字直接指定
17. tail 尾部,输出文件后n行
-n 指定行数,可以 -数字,直接指定行数
-f 实时观察尾部变化 (等价于 tailf)
18.alias 查询或设置别名
19.unalias 取消别名
20.seq 序列
-s 指定序列分隔符 ,默认是回车
n step m (n 开始位置 step步长 m 结束位置)
21.sed 流编辑器 (Linux 三剑客第二)
-i 修改
-n 取消默认输出
-e 多项编辑
sed -i 's#zhangsan#lisi#g' t.txt
22.awk 过滤、输出内容,是一门语言。 NR 代表行号
23.man 查询命令只有方法
24.history 命令执行历史,!历史行号,重复执行历史中该行的命令
-c 清空历史记录
25.uname 查询操心系统信息
-r 系统信息
-a 详细信息
26.stat 查询文件详细信息
27.telnet 检测服务是否正常 (telnet ip port)
28.useradd 添加用户
29.passwd 为用户设置密码(passwd 用户名)
30.runlevel 查询当前系统运行级别
31.init 切换运行级别
32.export 设置超时(10秒不操作shell 进行退出)
export TMOUT=10
33.df 查询磁盘信息
-h
-i
34.setup 配置系统信息
35.netstat 查询网络配置
netstat -an | grep 192
36.dmesg 显示开机信息
37. ifup 启动网卡
ifup /etc/sysconfig/network-scripts/ifcfg-ens33
38. ifdown 关闭网卡
/etc/host 本地host配置 /etc/sysconfig/network 本地主机名配置 /etc/sysconfig/network-scripts/ifcfg-ens33 本机网卡配置 /etc/resolv.conf 本机DNS 配置 /etc/profile 本机环境变量
/etc/rc.local 开机启动
39.date 获取系统时间
-s 设置系统时间
40.nl 显示行号
grep -n . 文件
41.less 显示文本
42.more 显示文本
43.wc 查看文件信息
-l 文件行数
43.chkconfig 用于检测、设置系统的各种服务
--list 列出所有服务的情况
chkconfig --level 5 jenkins off
44.