目录
1.处理目录的常用命令
| 含义 | 用法 | 选项与参数 |
---|---|---|---|
ls | 列出目录 | ls [-adl] 目录名称 |
|
cd | 切换目录 | cd [相对路径或绝对路径] cd ~ 返回家目录 cd .. 返回上级目录 |
|
pwd | 显示目前所在的目录 | pwd [-P] |
|
mkdir | 创建新目录 | mkdir [-mp] 目录名称 |
|
rmdir | 删除空的目录 | rmdir [-p] 目录名称 |
|
cp | 复制文件或目录 | cp [-adfilprsu] 来源档(source) 目标档(destination) cp [options] source1 source2 source3 .... directory |
|
rm | 移除文件或目录 | rm [-fir] 文件或目录 |
|
mv | 移动文件与目录,或修改名称 | mv [-fiu] source destination mv [options] source1 source2 source3 .... directory |
|
2.文件内容查看
| 含义 | 用法 | 选项与参数 |
---|---|---|---|
cat | 由第一行开始显示文件内容 | cat [-AbEnTv] |
|
tac | tac与cat命令刚好相反,文件内容从最后一行开始显示 |
|
|
nl | 显示的时候,输出行号! | nl [-bnw] 文件 |
|
more | 一页一页的显示文件内容 | more 文件 | 运行过程中,有几个按键可以使用:
|
less | more 类似,但是比 more 更好的是,他可以往前翻页 | less 文件 | 运行过程中,有几个按键可以使用:
|
head | 只看头几行 | head [-n number] 文件 |
|
tail | 只看尾巴几行 | tail [-n number] 文件 |
|
3.vi/vim
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。
模式 | 命令 |
---|---|
命令模式 |
|
输入模式 |
|
底线命令模式 |
|
4.其他
| 含义 | 用法 |
---|---|---|
grep | 用于查找文件里符合条件的字符串。 | |
sed | 主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 | |
touch | 用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。 ls -l 可以显示档案的时间记录。 | |
awk | awk是一种处理文本文件的语言,是一个强大的文本分析工具。 | |
xargs | xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。 xargs 默认的命令是 echo,这意味着通过管道传递给 xargs 的输入将会包含换行和空白,不过通过 xargs 的处理,换行和空白将被空格取代。 xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令。 |