在FinalShell中常用的快捷键
| 快捷键 | 含义 |
|---|---|
| ctrl+w | 删词 |
| ctrl+u | 删整行 |
| ctrl+a | 到行首 |
| ctrl+e | 到行尾 |
| ctrl+c | 中止程序运行 |
| ctrl+z | 暂停程序并放置后台 |
Linux常用命令
| 语句 | 参数 | 含义 |
|---|---|---|
| ls | 查看当前目录下的文件和文件夹 | |
| -l | 长格式查看 | |
| -a | 查看所有(包含隐藏文件) | |
| -R | 递归查看(将文件夹展开) | |
| mkdir | 创建文件夹 | |
| mkdir -p test/{d1,d2,d3}/{f1,f2,f3,f4} | 在test文件夹下创建三个文件夹,在三个子文件夹下面再分别创建4个子文件夹 | |
| -p | 创建父文件夹 | |
| rmdir | 删除空文件夹 | |
| rm | 默认删除文件 | |
| -f | 强制删除 | |
| -r | 递归删除 | |
| touch | 若文件存在修改最后访问时间;否则创建文件 | |
| cp | 复制 | |
| mv | 移动(剪切) |
查看文件
| 语句 | 参数 | 含义 |
|---|---|---|
| cat | 查看内容 | |
| -n | 添加行号 | |
| tac | 查看内容,全文按行倒序显示 | |
| rev | 查看内容,每行倒序显示 | |
| head | 查看前10行 | |
| tail | 查看末尾10行 | |
| less | 分页阅读(enter键下一行,空格键下一页) | |
| more | 分页阅读(enter键下一行,空格键下一页) | |
| od | 查看二进制文件,显示为八进制编码 |
查找文件
| 语句 | 含义 |
|---|---|
| find / -name *.html | 在根目录下查找名字以.html 结束的所有文件 |
| find / -size +100M | 在根目录下查找文件大小在100M以上的文件 |
| find /root -size -10k | 在root目录下查找文件大小在10k以下的 |
| find /root -type d | 在root目录下查找类型是文件夹的文件 |
组合命令
| 组合命令 | 说明 |
|---|---|
| iconv -f gb2312 -t utf-8 qq.html > qq2.html | 将qq.html文件的gb2312编码转换成utf-8编码并保存到qq2.html文件中 |
| sort fruits.txt | uniq | 使用管道命令将fruits.txt文件中的元素排序后去重 |
| yum search nodejs | grep “JavaScript runtime” | 查找能用yum包管理工具安装的含有nodejs字段的包,并用管道工具查找指定版本 |
| yum install -y nodejs.x86_64 | 下载nodejs.x86_64,遇到问题回答yes |
| yum remove -y nodejs | 删除nodejs,遇到问题回答yes |
| yum updata nodejs | 更新nodejs |
归档
| 语句 | 参数 | 含义 |
|---|---|---|
| tar -cvf hello.tar ./* | 创建一个名为hello.tar的文件名,将当前文件夹下的所有文件归档到hello.tar中 | |
| tar -xvf hello.tar | 将hello.tar解归档 | |
| -c | create(创建) | |
| -v | 详细过程 | |
| -f | 命名 | |
| -x | extract(抽取) |
压缩
| gzip index.html | 压缩名为index.html的文件 |
| gunzip index.html.gz | 解压名为index.html.gz的文件 |
| xz -z index.html | 压缩名为index.html的文件 |
| xz -d index.html.xz | 解压名为index.html.xz的文件 |
33万+

被折叠的 条评论
为什么被折叠?



