Liunx下的常用命令
**
Liunx下的常用命令
**
- 关于路径的命令
- 显示路径
pwd
2. 切换路径
命令 | 说明 |
---|---|
cd - | 当前目录和当前目录之前所在的目录之间的切换。 |
cd ~ | 进入当前用户家目录(home) |
cd ~user | 进入user家目录 |
cd . . | 当前目录和当前目录之前所在的目录之间的切换。 |
- 查看
命令 | 说明 |
---|---|
ls -l file | 文件属性 |
ls dir | 目录中保存的内容 |
ls -d dir | 目录本身 |
ls -a dir | 所有文件包含隐藏的 |
ls -S dir | 查看并且按照大小排序 |
ls -s file/dir | 查看文件大小 |
- 文件大小统计
命令 | 作用 |
---|---|
wc -l | 行数 |
wc -w | 单词数 |
wc -m | 字符数 |
wc -c | 字节数 |
- 系统历史消息的调用
命令 | 说明 |
---|---|
history | 查看历史 |
history -c | 清空当前环境中的历史 |
! | 数字 调用此行历史比如“!5”时执行历史中第5条命令 |
!test | 执行以关键字开头的最近一条历史 |
ctrl+r+关键字 | 调用历史中最近一条含有此关键字的历史 |
- 如何在系统中获取命令
1.whatis命令
whatis <command> #查看命令的用途
是根据数据库执行查找操作
2.help命令
<command> --help #查看命令的基本用法,适用于多数命令
[ ] #表示选项可加可不加
… #表示选项加入的个数任意
< > #表示选项是必须加入的
usage #表示命令用法
options #对参数的作用做说明
3.man命令
man <command>
man 的级别:
1 ##命令
2 ##系统调用接口
3 ##函数库调用接口
4 ##特殊设备文件
5 ##系统配置文件
6 ##游戏规则说明
7 ##包说明
8 ##系统管理命令
9 ##内核调用规则
- 系统中通用配置符号
符号 | 含义 |
---|---|
* | 匹配0到任意字符 |
? | 匹配单个字符 |
[[:alpha:]] | 单个字母 |
[[:lower:]] | 单个小写字母 |
[[:upper:]] | 单个大写字母 |
[[:digit:]] | 单个数字 |
[[:punct:]] | 单个符号 |
[[:space:]] | 单个空格 |
[[:alnum:]] | 单个字母或数字 |
[[:punct:][:upper:]] | 单个符号或单个大写字母 |
{ } | 精确匹配 |
[ ] | 模糊匹配 |
[1-9] ##1位,模糊匹配,这是1-9的任意数字
[!3-5] ##1位,这是除3-5的任意数字
[^3-5] ##1位,这是除3-5的任意数字
[a-z] ##1位,a-z的任意字母
(1…5) ##3个,精确匹配,这是1,2,3,4,5
{1,3,8} ##3个,这是1,3,8这三个数