linux - 使用命令
文章目录
使用命令
type
显示命令的类型which
显示一个可执行程序的位置help
得到 shell 内建命令的帮助文档--help
显示用法信息apropos(man -k)
显示适当的命令whatis
显示简洁的命令说明info
显示程序Info条目alias
创建自己的命令(多个命令;
分开)
man
显示程序手册页
- 用户命令
- 程序接口内核系统调用
- C 库函数程序接口
- 特殊文件,比如说设备结点和驱动程序
- 文件格式
- 游戏娱乐,如屏幕保护程序
- 其他方面
- 系统管理员命令
重定向
>
输出(>>
追加)到文件2>
错误输出到文件&>
重定向标准输出和错误到同一个文件(旧版本:>file.txt 2>&1
)/dev/null
处理不需要的输出cat
连接文件|
管道线、过滤器uniq
报道或忽略重复行wc
打印行数、字数和字节数grep
打印匹配行(-i
忽略大小写,-v
不匹配)head/tail
打印文件开头部分/结尾部分(-n
指定,默认10,-f
实时浏览)tee
从 Stdin 读取数据,并同时输出到 Stdout 和文件
从shell眼中看世界
echo
显示一行文本echo *
字符展开echo D*
路径名展开echo ~
波浪线展开echo $((2 + 2))
算术表达式展开(取幂**)echo {Z..A}
花括号展开echo $USER
参数展开(printenv|less查看变量列表)file $(ls /usr/bin/- | grep zip)
命令替换(旧版本:ls -lwhich cp
)echo this a
引用ls -l "two words.txt"
""
,$
,\
,`外的特殊字符失效echo '$USER'
禁止所有展开echo \$5.00
转义字符