title: Linux常用高级命令
date: 2017-09-30 19:36:51
tags:Linux
命令 | 全称 | 功能 | 示例 |
---|---|---|---|
head | head | 查看文件前多少行 | head -10 a.txt |
tail | tail | 查看文件尾多少行 | tail -10 a.txt |
col | 过滤控制字符 | man man|col-b > man_help | |
colrm | 过滤指定行 | colrm 4 6 | |
wc | Word Count | 计算字数,列数,字节数等 | wc a.txt |
uname | UnixName | 系统名称 | uname |
cat | Concatenate | 连接文件并打印到标准输出设备上 | cat a.txt |
chattr | ChangeAtrribute | 改变文件加密压缩读写属性(不是权限) | chattr +a /var/log/messages |
ed | Editor | 不如vi常用的编辑器,对于编辑大文件和脚本有用 | |
sed | Stream EDitor | 使用简单脚本处理 | nl /etc/passwd | sed '3,$d' |
nl | Number of Lines | 带行号的输出 | nl a.txt |
comm | Common | 比较文件相同行不同行 | common a.txt b.txt |
csplit | 分割文件 | csplit a.txt 10(以第10行为界分割) | |
fmt | Format | 格式化 | |
fold | Fold | 用于限制文件列宽度 | |
ispell | 拼写检查 | ||
join | join | 连接文本相同行 | join a.txt b.txt |
look | Look | 查询单词 | look L a.txt(查询以L开头的单词) |
sort | Sort | 以行为单位对文件进行排序 | |
uniq | Uniqe | 去重 | |
tr | Transform | 转换字符 | cat testfile |tr a-z A-Z |
dip | dip | 用于ip拨号连接 | |
mount | 安装,加载文件系统 | ||
unmount | 卸载一个文件系统 | ||
chsh | ChangeShell | 改变Shell | |
grep | global regular expression print | 查找符合条件的字符串 | grep xxx a.txt |
dd | Disk dump | 用于读取、转换并输出数据 | |
find | find | 用于查找满足条件的文件 | find *.txt |
diff | differ | 比较文 件差异 | |
df | disk free | 检查磁盘使用情况 | |
top | 显示执行中的程序进程 | ||
at | 用于在指定时刻执行指定的命令 | at -f data 15:30 +2 days | |
finger | 查询账号的登录信息 | ||
nslookup | namespace look up | 域名查询 | |
passwd | password | 修改账户密码,可限制日期 | |
su | switch user | 切换账户 | su root |
unmask | 设置默认数字权限 | ||
chown | change owner | 改变文件所有者 | |
mstools | MSDOS tools | 模拟DOS命令 | |
**** | |||
**** | |||
**** | |||
free | 查看内存使用情况 | ||
lsof -i: 8080 | (list open files) 查看指定端口占用情况 | ||
sudo!! | 以管理员身份执行因没有管理员权限而失败的上条命令 | ||
kill -9 PID | 杀死对应PID的进程 | ||
nohup | (no hang up)在终端退出的时候保持命令继续执行 |