Linux-命令行命令

注:\[\]的内容说明是可选的
1.ls

ls -a -l -h Linux路径

>如果没有参数,就展示当前工作目录的内容

> -a:all的意思,即列出所有文件(包含隐藏文件/文件夹)

> -l:以列表形式展示内容,并显示更多信息

> -h(必须与-l同时使用):以易于阅读的形式,列出文件大小,如:K,M,G

2.cd(change directory)

cd Linux路径

> cd+参数:表示切换到哪个目录

> cd不加参数:直接回到home目录

3.pwd(print work directory)

>pwd:查看当前所在的工作目录z

4.特殊路径符(【】内的符号)

>【.】表示当前目录,比如cd ./desktop表示切换到当前目录下的desktop目录内,和cd desktop效果一样

>【..】表示上一级目录,cd .. 切换到上一级目录,cd ../.. 切换到上二级目录

> 【~】表示Home目录,cd ~切换到Home目录

5.mkdir(make directory)

mkdir -p Linux路径

>创建新的文件夹

>-p:一次性创建多个层级的目录

6.touch

touch Linux路径

>创建文件

7.cat

cat Linux路径

>查看文件内容 (全部)

8.more

more Linux路径

>查看文件内容(翻页)

>查看过程中,空格翻页,q退出查看

9.cp

cp -r 参数1 参数2

>-r:可选,用于复制文件夹使用,表示递归

>参数1:Linux路径,表示被复制的文件夹或文件

>参数2:Linux路径,表示要复制去的地方

10.mv

mv 参数1 参数2

>参数1:Linux路径,表示被移动的文件夹或文件

>参数2:Linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在

11.rm(remove)

rm -r -f 参数1 参数2 ...参数N

>-r:用于删除文件夹

>-f:force,强制删除(不会弹出确认信息)

>参数:被删除的文件或者文件夹路径,空格隔开

12.通配符*

>test* 表示匹配任何以test开头的内容

>*test 表示匹配任何以test结尾的内容

>*test* 表示匹配任何包含test的内容

13.which

which + 要查找的命令

14.find

①按文件名查找

find 起始路径 -name "被查找的文件名"

②按文件大小查找

find 起始路径 -size +/- nkMG

>+、-表示大于和小于

>n表示大小数字

>KMG表示大小单位,kb,MB,GB

15.grep

grep -n 关键字 文件路径

>从文件中通过关键字过滤文件行

>-n:可选,表示在结果中显示匹配的行的行号

>关键字:表示过滤的关键字,带有空格或其他特殊符号,建议使用""将关键字包围起来

>文件路径:表示要过滤内容的文件路径,可作为内容输入端口

16.wc

wc -c -m -l -W 文件路径

>统计文件的行数,单词数量

>-c:统计bytes数量

>-m:统计字符数量

>-l:统计行数

>-W:统计单词数量

> 文件路径:被统计的文件

17.管道符|

|

>管道符的含义:将管道符左边命令的结果,作为右边命令的输入

18.echo

echo 输出的内容

>表示要输出的内容,复杂内容可以用""包围

19.反引号

``

>被包围的内容会被作为命令

输入:echo ls

输出:ls

输入:echo `ls`

输出:列表,与ls作用相同

20.重定向符

>:将左侧命令的结果,覆盖写入到符号右侧指定的文件中

>>:将左侧命令的结果,追加写入到符号右侧指定的文件中

21.tail

tail -f -num Linux路径

>查看文件尾部内容,跟踪文件的最新更改

>-f:持续跟踪

>-num:表示查看尾部多少行,不填默认10行

ctrl系列

1.ctrl+L 清屏

其他

1.su - root 切换到root用户

exit 退出root用户

相关推荐
SelectDB14 小时前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
AlfredZhao14 小时前
Docker 容器时区不对,`timedatectl` 不存在怎么办?
linux·timezone
zzzzzz3102 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode2 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220703 天前
如何搭建本地yum源(上)
运维
A小辣椒4 天前
TShark:Wireshark CLI 功能
linux
A小辣椒4 天前
TShark:基础知识
linux
AlfredZhao4 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao5 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334665 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux