Linux命令指南
一。命令通用格式
command [-options] [parameter]
二。 ls命令
1)作用:
列出目录下的内容
2)特点:
HOME目录(相当于Window的用户目录)——>默认设置的工作目录
3)格式:
ls [-a -l -h] [Linux路径]
4)参数:
查看指定路径下文件(不写是默认HOME目录)
查看根目录: ls /
5)选项
注意:
1)选项可以组合使用
- ls -a -l
- ls -la
2)-h要和-l组合使用
选项功能
- -a : 列出全部文件(包括隐藏文件/文件夹) 文件名字前有.的为隐藏文件
- -l : 以列表(竖向)形式展示内容,并展示更多信息(如时间,权限)
- -h : 以易于阅读的方式展示文件大小(有单位)
三。cd/pwd命令
cd命令
1)作用:
更改当前所在的工作目录
2)格式:
cd 【Linux路径】
3)注意
- 不给参数,进入HOME目录
4)特殊路径符
- cd.. :返回上一级目录
- cd~: 切换到HOME路径
pwd命令
1)作用:
查看当前所在的工作目录路径
2)格式:
直接输入pwd
四。-mkdir命令
1)作用:
创建目录
2)格式:
mkdir [-p] Linux路径
- 参数必填:必须有创建文件夹的路径
- -p : 自动创建不存在的父目录
3)注意:
- 创建文件夹需要修改权限,mkdir命令要在HOME目录内操作
cp,
五。 文件操作命令(touch,cat,more,cp,mv,rm)
touch
1)作用:
创建文件
2)格式:
touch Linux路径
cat命令
1)作用:
查看文件内容
2)格式:
cat Linux路径
more命令
1)作用:
查看文件内容,可翻页查看
2)格式:
more 路径
3)注意:
- 使用空格,上下键翻页
- 按q退出查看
cp命令
1)作用:
复制文件/文件夹
2)格式:
cp [-r] 参数1 参数2
- -r : 用于复制文件夹,表示递归
- 参数1: 被复制文件/文件夹路径
- 参数2:复制去的路径
mv命令
1)作用:
移动文件/文件夹
2)格式:
mv 参数1 参数2
- 如果参数2中目标不存在,会给参数1改成参数2名称
rm命令
1)作用:
删除文件、文件夹
2)格式:
rm [-r -f] 参数1 参数2………参数N
- -r : 删除文件夹
- -f : 强制删除(不会弹出提示信息)
- 一般只有root用户使用(su - root 进入root用户,exit退出到普通用户)
- rm -rf / 从根目录开始删除
- 一般只有root用户使用(su - root 进入root用户,exit退出到普通用户)
3)通配符*
用于模糊匹配
- rm test* : 删除所有以test开头的内容
- rm *test : 删除以test结尾的内容
- rm * test *: 删除所有包含test的内容
六。查找命令(which/find)
which命令
1)作用:
查看命令的程序文件存放位置
2)格式:
which 要查找的命令
- which cd
- which pwd
find命令
1)作用:
搜索指定文件
2)格式:
一。按文件名查找文件
find 起始路径 -name “被查找文件名”
为了拥有最大权限,可以切换root
可以加通配符*来进行模糊搜索
二。按文件大小查找文件
find 起始路径 -size +/-文件大小和单位
- find / -size -10k(查找小于10KB的文件)
- Ctrl+c可以强制停止
七。grep,wc和管道符
grep命令
1)作用
从文件中通过关键字过滤文件行,输出过滤后的内容
2)格式
grep [-n] 关键字 文件路径
- -n : 在结果中显示匹配的行的行号
- 关键字: 表示过滤的关键字,带空格或者其他特殊符号,建议用””包围
wc命令
1)作用:
统计文件的行数、单词数量等
2)格式:
wc [-c -m -l -w] 文件路径
-c : 统计bytes数量
-m : 统计字符数量
-l : 统计行数
-w : 统计单词数量
文件路径不填的情况下可以作为内容输入口
不加选项时默认输出 行数、单词数、字节数、文件名
管道符 “|”
1)作用:
将管道符|左边的结果,作为右边的输入
例如
1 |
|
八。echo tail 重定向符的使用
echo命令
1)作用
在命令行内输出指定内容
2)格式
echo 输出内容
- 无需选项,复杂内容可以用””包围
例子
1 |
|
反引号 ~~
1)作用
被反引号所包围的内容会作为命令执行
例子
1 |
|
ta
重定向符 > 和>>
1)作用
1 |
|
tail命令
1)作用
查看文件尾部内容,跟踪文件的最新更改
2)格式
tail [-f -num] 路径
- -f : 表示持续跟踪
- -num : 表示查看尾部多少行,默认为10行(num为具体数字)
例子
1 |
|
Linux命令指南
https://ahaostillcoding.github.io/2023/03/11/Linux命令指南/