- mkdir 创建目录 -p递归创建
- ls 列表目录文件
参数 | 功能 | 备注 |
---|---|---|
-l | 长格式显示 | 显示多项内容 |
-a | 显示所有文件 | 包括隐藏文件 |
-i | 显示inode | 文件节点号 |
-h | 人类可读模式 | |
-d | 查看目录 | |
--timestyle=long-iso | 完整格式 | |
-F | 添加标识符 | 文件夹会添加反斜杠 Desktop/ heqiuyu/ Music/ Templates/ |
- cd 切换目录
..上一级目录 .代表当前目录 - pwd print work directory 显示当前路径
-
touch change file timestamps 更改文件时间戳
创建多个文件 touch {1..100}.txt
6.vim /vi 打开编辑器vi
7.echo 输出> 或 1> 输出重定向 >> 或 1>> 输出
8.xargs 分组 ,build and execute command lines from standard input
xargs -n 2 < oo.txt(1 2 3 4)
9.cat 查看文件
10.cp
-p 属性不变
-r 递归
-f 强制
11.mv 移动文件
12.rm 删除文件
-rf
13.find 查找文件
-type f(file) d(dir)
-name
-mtime 按修改时间查找(+7 七天以前,7代表第七天,-7代表最近7天)
-o 或者
-a and
!取反find . -type f -name "*.txt" -exec rm {} \;
14.grep 查找字符
参数 | 功能 | 备注 |
---|---|---|
-v | 反向显示 | 显示不包含的内容 |
-C | 显示上下文各n行 | 包含本行 |
-B | 显示之前文n行 | |
-B | 显示之后文n行 | |
-n | 查找出来的内容显示行号 | 行前显示 |
-i | 忽略大小写 | 大小写视为相同 |
-E | 扩展egrep | **** |
15.head 文件的前n行
-n 默认10行
16.seq 生成序列
17.tail 文件的后n行
-n默认10行
18.alias 创建别名
19.unalias 取消创建别名
20.seq 序列
21.sed 行编辑命令
-n 取消默认输出 sed 's###g'
-i 修改内容
-e 允许多项编辑
22.man 帮助文件
23.awk NR代表行号 列编辑
参数 | 功能 | 备注 |
---|---|---|
$n | 打印第几列 | 输出列 |
$0 | 打印一行 | 整行输出 |
$NF | 打印最后一列 | 最后一部分 |
-F | 指定分隔符 | 输出 |
24.uname 或者 ls -ld /lib64 查看系统信息
25.useradd 添加用户
26.passwd 修改用户密码
27.cut 文本剪切
参数 | 功能 | 备注 |
---|---|---|
-d | 后跟分隔符 | 划分区域 |
-f | 显示哪部分区域 | -f3 显示第三部分 |
28.hostname 修改主机名
29.runlevel 运行级别
30.init 修改运行级别
31.nl 打印行号 等同于cat -n
用awk也能实现这个功能
[root@centos ~]# awk '{print NR,$0}' /etc/passwd
1 root:x:0:0:root:/root:/bin/bash
2 bin:x:1:1:bin:/bin:/sbin/nologin
3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
32.less
33.more
34.wc 统计字符
参数 | 功能 | 备注 |
---|---|---|
-l | 显示行号 | 文件多少行 |
-w | 文件有多少单词 | 单词数量 |
-c | 文件字符 | 文件有多少字符 |
35.chkconfig 开机自启
--list --level
例如:chkconfig sshd on[off]
36.tar打包文件
37.cut 分割字符
参数 | 功能 | 备注 |
---|---|---|
-c | 按照字符数截取 | 行操作 |
-d | 分隔符 | 分隔符号 |
-f | 按照区域截取 | 配合-d使用 |
38.tr 转换
例如:echo 'heqiuyu' | tr 'a-z' 'A-z'
40.stat显示文件状态
41.file 查看文件类型
42.last 查看登陆信息
43.lastlog 最近电脑登陆情况,对应/var/log/lastlog文件
44.df 系统磁盘空间
参数 | 功能 | 备注 |
---|---|---|
-i | inode | inode信息 |
-h | 人类可读 |
45.dumpe2fs查看文件系统内部信息
46.tree
参数 | 功能 | 备注 |
---|---|---|
-d | 显示目录 | |
-L | Layer层数 | . |
47.id 用户信息
48.ln
49.du 查看文件和目录大小
50.whereis查找命令的帮助
51.locate find files byname
52.groupadd 添加组
53.usermod修改用户属性
54.chmod 更改和设置文件对应权限
55.chown修改文件拥有者
56.userdel删除用户
-r 删除家目录
57.chattr
+i
-i
转载于:https://blog.51cto.com/652465/2056354