文章目录
1. 常用命令
序号 | 命令 | 作用 |
---|---|---|
01 | ls | 查看当前文件夹下的内容 |
02 | pwd | 查看当前路径 |
03 | cd [目录名] | 切换文件夹 |
04 | touch [文件名] | 新建文件 |
05 | mkdir [目录名] | 新建文件夹 |
06 | rm [文件名] | 删除文件 |
07 | ctrl + L | 清屏 |
08 | tree | 树状列出文件目录结构 |
09 | cp | 复制 |
10 | mv | 移动 |
11 | echo | 输出显示, 通常和重定向一起使用 |
12 | lsb_release -a | 查看Linux版本信息 |
13 | ping | 检测目标地址是否连接正常 |
14 | ifconfig | 查看本机ip |
2. ls 拓展
参数 | 含义 |
---|---|
-a | 显示指定目录下所有子目录与文件,包括隐藏文件 |
-l | 以列表方式显示文件的详细信息 |
-h | 配合 -l 以人性化的方式显示文件大小 |
3. cd 拓展
命令 | 含义 |
---|---|
cd ~ | 切换到当前用户的主目录(/home/用户目录) |
cd … | 切换到上级目录 |
cd - | 可以在最近两次工作目录之间来回切换 |
4. mkdir 拓展
选项 | 含义 | 例子 |
---|---|---|
-p | 可以递归创建目录 | mkdir -p a/b/c/d |
5. tree
选项 | 含义 |
---|---|
-d | 只显示目录 |
6. 查看文件内容
序号 | 命令 | 作用 |
---|---|---|
01 | cat 文件名 | 查看文件内容 |
02 | more 文件名 | 分屏显示文件内容 |
03 | grep 搜索文本 文件名 | 搜索文本文件内容 |
7. 重定向 > 和 >>
>
表示输出,会覆盖文件原有的内容>>
表示追加,会将内容追加到已有文件的末尾
8. cat
选项 | 含义 |
---|---|
-b | 对非空输出行编号 |
-n | 对输出的所有行编号 |
9. grep 查找
选项 | 含义 |
---|---|
-n | 显示匹配行及行号 |
-v | 显示不包含匹配文本的所有行(相当于求反) |
-i | 忽略大小写 |
grep a test01.py
返回test01.py中包含a的行grep -n a test01.py
返回内容和行号
参数 | 含义 |
---|---|
^a | 行首,搜寻以 a 开头的行 |
a$ | 行尾,搜寻以 a 结束的行 |
10. 管道 |
-
Linux 允许将 一个命令的输出 可以通过管道 做为 另一个命令的输入
-
ls -lha | grep b.py
当前所有文件里查找b.py文件
11. 查看环境变量
env