1 基础命令
显示 | ls -alh 路径 |
---|---|
打开路径 | cd 路径 |
显示工作路径 | pwd |
创建文件夹 | mkdir -p 路径 |
创建文件 | touch 路径 |
查看文件(也可写入) | cat 路径 less 路径 (可分页) |
分页查看 | more 路径 |
复制 | cp -r 源 目的 |
移动文件 | mv 源 目的(可重命名) |
删除文件 | rm -rf 路径 |
文件中通过关键字搜索行 | grep -n 关键字 路径 |
文件内容统计 | wc -cmlw 路径 |
查看命令源文件 | which 命令 |
搜索文件 | find 起始路径 -name “test” |
打印 | echo |
从尾部查看 | tail -f -数字 路径 |
编辑文件 | vi 路径 |
查看命令类型(内置命令、外部命令、别名还是函数) | type 命令 |
1. 目录结构
根目录:/
1 | /home/hellow/test.txt |
2. 小tip
2-1 特殊符号
. 当前目录
.. 上级目录
~ home
`作为命令执行
2-2 进入root用户
- 进入
1
2
3su - root
123456 - 退出
1
exit
2-3管道符
1 | | |
- 左边结果作为右边的输入
2-4重定向符
>:右边文件内容清空,左边内容写入文件
>>:追加
3. 命令
命令 [选项] [参数]
1. ls命令(显示内容)
ls [-a -l -h] [路径]
- a: all,列出全部文件(包括隐藏文件)
- l: list,以列表展现(权限,用户和用户组,大小,创建日期)
- h: 以易于阅读的形式,列出文件大小(搭配-l)
- 组合使用:如-la
2. cd命令(change directory)
cd [路径]
- cd 回到用户HOME目录
- cd ../.. 返回上两级
- cd 路径
3. pwd命令(print work directory)
pwd
4. mkdir命令(make directory)
mkdir [-p] 路径
- 多层创建
5. touch命令(创建文件)
touch 路径
6. cat命令(查看文件)
cat 路径
将下列内容写入指定文件,
<<
是 Bash 中的 “here document” 操作符,用来告诉 shell,从当前位置开始读取数据,直到遇到指定的结束标记(在这里是EOF
)。1
2
3
4cat << EOF >/mydata/redis/node-1/conf/redis.conf
port 6379
bind 0.0.0.0
EOF
7. more命令(查看文件)
more 路径
(分页看,空格下一页,q退出)
8. cp命令(copy)
cp [-r] 源路径 目的地
- r 递归,用于文件夹的复制
9. mv命令(move)
mv 源路径 目的地/(可重命名
)
10. rm命令(remove)
rm [-r -f] 参数1 参数2...
- r 递归,用于删除文件夹
- f (force)强制删除
- 支持通配符:test* 表示以test开头
11. grep命令(文件中通过关键字搜索行)
grep [-n] "关键字" 文件路径
- n:结果中显示行号
- 关键字:用于查找
- 路径:可做输入端口
12. wc命令(文件内容统计)
wc [-cmlw] 文件路径
- c:统计bytes数量
- m:统计字符数量
- l:统计行数
- w:统计单词数
- 路径:可做输入端口
13. which命令(查看命令的源文件)
which Linux命令
14. find命令(文件搜索)
1 | find 起始路径 -name "test*" |
15. echo命令(打印)
echo 输出内容
- echo `pwd:’的作用:将pwd作为命令执行
16. tail命令(从尾部查看)
tail [-f -数字] 路径
- f 持续跟踪(会实时刷新)
- 数字 查看多少行(默认10)
4. vim编辑器
1 | vi 文件路径 |
- vim是vi的升级版
- 删除全部内容:
:%d
5. 帮助
命令 --help
- 查看用法
man 命令
- 操作手册