Linux基础指令

1.linux进入界面后首先进入的是 /home/username/

2.linux中 代表根目录。linux没有盘符的概念,所有文件都在根目录下

3.查询当前文件所在的路径用  pwd   (print work directory)

4.特殊路径符号: 

                1.  .代表当前目录,比如cd./Desktop 表示切换到当前目录下的Desktop目录内

                2.  .. 代表上一级目录 

                3. ~ 代表HOME目录 ,比如cd ~ 即可切换到HOME目录中

5.创建目录的命令: mkdir 参数列表 -p 表示自动创建不存在的父目录,适用于多层级连续创建linux目录。

 6.创建文件: 

        touch命令 touch + Linux路径 没有可选项,参数必填

                touch t.txt

 7.查看文件: cat命令 编辑vi  more也可以查看文件内容,不过同cat不同的是 more支持翻页操作。

8.复制文件: cp [-r] 参数1 参数2

                r:表示是否复制文件夹使用,表示递归。复制文件夹必须用 -r选项 cp -r Desktop Desktop2

                参数1表示被复制的文件,参数2表示要复制去的地方  cp test.txt  test2.txt

9.移动文件:

                 mv 参数1,参数2  从1位置移动到2位置 如果目标不存在则有改名 的效果

10.删除文件夹,删除文件

                rm [-r -f] 参数1,参数2   -r表示删除文件夹, -f表示强制删除,不会询问确认信息,参数表示要删除的文件夹的路径或者文件,按照空格隔开。

                rm命令支持通配符 *,用来做模糊匹配

                • 符号 * 表示通配符,即匹配任意内容(包含空),示例:
                • test* ,表示匹配任何以 test 开头的内容
                • *test ,表示匹配任何以 test 结尾的内容

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

11.查找一系列命令的程序文件存放在哪里 which  查找命令文件存放在哪里 which cd 

12.搜索指定文件 find 起始路径 -name “被查找文件名” find / -name "test"

        find 起始路径 -size +|-n[kMG]  +-表示大于和小于, n表示数字大小, kMG代表单位

         eg: find / -size +10k查找比10k大的文件

13.通过关键字过滤文件行

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

        -n可选,表示是否显示匹配的行号 关键字必选表示过滤的关键字 文件路径也是必选的,可作为内容输入端口

        eg: grep “cat” icat.txt

14.数量统计 wc命令 wc [-c -m -l -w] 文件路径   

        -c 统计bytes数量  -m 统计字符数量 -l 统计行数 -w 统计单词数量

 15.管道符 | 

管道符是将管道符左侧的命令的结果作为右面命令的输入。

        eg: cat it.txt | grep ithe        

        效果: 在it.txt文件中找包含ithe的行

 16.在命令行输出指定内容,复杂内容可以用“”包围: echo

        比如:echo hello linux 带有特殊符号的比如空格或者\ 建议使用双引号包围。不包围的话很容易被视为参数2.

17.反引号 ` 在键盘左上角, 被包围的内容会作为命令执行,而非普通字符

        echo `pwd`

18.重定向符号:

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

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

19.tail 可以查看文件尾部的内容,跟踪文件的最新修改

        tail [-f -num] Linux路径   

                -f表示持续跟踪 

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

                Linux路径表示被跟踪的文件路径

20.vim

        vim有三种工作模式:

                1.命令模式: 该模式下,所敲的按键编辑器都理解为命令,以命令驱动不同的功能。此模式下不能进行文本自由编辑

                2.输入模式: 所谓的编辑模式,插入模式。此模式下可以对内容自由编辑

                3.底线命令模式: 以:开始,通常用于文件的保存和退出。

三种模式的切换方法:

 vim 文件路径   此处的文件路径如果不存在,那么将创建一个新文件,如果已经存在则编辑已有的文件。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值