Linux简单命令

目录

显示目录下的内容 ls

切换工作目录 cd

查看-当前工作目录pwd

创建-文件夹 mkdir

创建-文件 touch

查看-文件内容 cat

查看-分屏查看文件内容 more

删除-文件、文件夹 rm

复制-文件、文件夹 cp

移动-文件、文件夹 mv

查找-命令的程序文件存放处 which

查找-按文件名查找文件 find

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

统计-文件中的行数...等 wc

管道符 |

输出-在命令行内输出指定内容 echo

查看-文件尾部内容 tail

编辑器 vi \ vim


显示目录下的内容 ls

ls [-a -l -h] [Linux路径]

-a 查看所有文件及目录(包括隐藏的 以.开头的文件/夹默认被隐藏起来
-l 列表形式显示文件
-h 列出文件大小【一定要与选项 -l 一起使用】

切换工作目录 cd

cd [Linux路径]

Linux路径 表示要切换到哪个目录下

cd命令直接执行,不写参数,表示回到用户的HOME目录。

查看-当前工作目录pwd

pwd 

可直接使用

创建-文件夹 mkdir

mkdir Linux路径

        

创建-文件 touch

touch Linux路径

        

查看-文件内容 cat

cat 文件名

查看-分屏查看文件内容 more

more Linux文件路径

        cat是直接把内容全部显示出来,more支持翻页,可以一页一页显示。

        q键可提前退出,空格键向下翻页。

删除-文件、文件夹 rm

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

-r 删除文件夹
-f 强制删除,不会弹出提示确认信息
参数1 参数2......参数N 表示要删除的文件/文件夹

        

复制-文件、文件夹 cp

cp [-r] 参数1 参数2

-r 可选,用于复制文件夹,表递归
参数1,Linux路径,表示被复制的文件或文件夹
参数2,Linux路径,表示要复制去的地方

rm支持通配符*,用于做模糊匹配
test*,以test开头的内容
*test,以test结尾的内容
*test*,包含test的内容

移动-文件、文件夹 mv

cp [-r] 参数1 参数2

-r 可选,用于复制文件夹使用
参数1 Linux路径,被复制的文件的地址
参数2 Linux路径,要复制去的地方

查找-命令的程序文件存放处 which

Linux命令本身是一个二进制程序,和Windows系统中的.exe文件一样。可以通过which命令,查看命令的程序文件存放处。

which 要查找的命令

        

查找-按文件名查找文件 find

find 起始路径 -name “名字”

-name 查找指定名称的文件
-user 查找指定用户名的文件
-group 查找指定用户组的文件
-type 查找指定类型的文件
-perm 查找指定权限的文件
-size +|-n[kMG] +|-表示大于和小于 n表示大小数字 k表示kb,M表示mb,G表示gb

符号*表示通配符,用于模糊查询
test*,以test开头的内容
*test,以test结尾的内容
*test*,包含test的内容
        ​​​​​​​

        

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

grep [-n] 关键字 文件路径

-n 可选,表示在结果中显示匹配的行的行号
关键字 必填,表示过滤的关键字,建议使用“ ”把关键字包围使用
文件路径 必填,表示要过滤内容的文件路径,可作为内容输入端口

        ​​​​​​​

统计-文件中的行数...等 wc

wc [-c -m -l -w] 文件路径

-c 统计bytes数量
-m 统计字符数量
-l 统计行数
-w 统计单词数量
文件路径 被统计的文件,可作为内容输入端口

                

管道符 |

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

        

        ​​​​​  ​​​

        问:统计test.txt文件中带有itcast关键字的有几行?

cat test.txt | grep itcast | wc -l

        问:统计test.txt文件中带有itheima关键字的结果中有多少个单词

cast test.txt | grep itheima | wc -w

输出-在命令行内输出指定内容 echo

echo 输出内容

若带有空格或\等特殊符号,需要用“ ”包围输出内容

        

若想输出当前工作路径,可以应用反引号(飘号),被 · ·【Esc下面那个键可以打出】包围的命令符,会作为命令执行

        

重定向符:>>>

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

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

        

查看-文件尾部内容 tail

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

tail [-f -num] Linux路径

Linux路径 表示被跟踪的文件路径
-f 表示持续跟踪【 ctrl+c 停止持续追踪】
-num 表示查看尾部多少行,不填默认10行 

        

编辑器 vi \ vim

        有三种工作模式:

  • 命令模式:所敲的按键编辑器都理解为命令,以命令驱动执行不同的功能
  • 输入模式:可对文件内容进行自由编辑
  • 底线模式:保存 或 退出 文档,以及设置编辑环境

                

vim 文件路径

若不存在,会自动新建,进入编辑
模式命令描述
命令模式i当前光标位置,进入输入模式
a在当前光标位置之后,进入输入模式
I(大写i)在当前开头,进入输入模式
A在当前结尾,进入输入模式
o当前光标下一行,进入输入模式
O当前光标上一行,进入输入模式
输入模式esc任何情况下输入都进入命令模式

  • 25
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值