Linux 基础命令

  • 目录结构

Linux没有盘符的概念,只有一个根目录/,所有文件都在它下面。Linux只有一个顶级目录,即根目录。

  • 命令

1、[command] [option][parament]

2、ls:列出目录下的内容

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

       默认HOME目录:/home/用户名,命令行中用~表示,是每一用户在Linux中的专属目录。

       -a:all,列出全部文件,包括隐藏文件/文件夹。

       -l :以列表(竖向排列)展示内容

       -h:以易于阅读的方式列出文件大小(单位从bytes变为kb/Mb/Gb)

       命令可以混着用,如 ls -al

3、pwd :print work directory,打印工作目录。

       3.1pwd命令没有选项与参数

4、mkdir 创建目录(文件夹)

       4.1 语法

       mkdir [-p] [路径]

       -p表示自动创建不存在的父目录,适用于创建连续多层级的目录。

        

      

5、touch

       5.1 touch没有选项,参数必填,表示要创建的文件路径。

6、cat:查看文件内容(可以输出文件到指定设备/文件。)

       6.1 cat -n [parament]

       对文件内容进行编号。

       6.2 cat [parament1] > [parament2]

              将文件1内容写入文件2。

7、more :查看文件内容

       More没有选项,只有参数,表示文件路径。

       7.1 与cat的不同点

              more支持翻页,cat不支持翻页。使用空格翻页,q退出翻页。

8、cp:复制文件、文件夹。

       8.1 语法

       cp [-r] [p1] [p2]

       -r:如果复制文件夹,使用-r表示递归。

9、mv:移动文件、文件夹;目标不存在时表示改名

10、rm:用于删除文件、文件夹

       10.1 语法 rm [-r -f] [p1]…[pn]

              -f:(force)强制删除,不会弹出确认信息。普通用户不会提示,一般用于root用户删除时。

-r:递归,用于删除文件夹

10.2 模糊匹配

       通配符的使用:

       test*:匹配以test开头的内容

       *test:匹配以test结尾的内容(包括文件类型符,即test.txt不满足)

       *test*:匹配包含test的内容

11、which :查找所使用的命令的程序文件放在哪里。

       我们所使用的命令,实际上是可执行文件。

       如:which cd

12、find

       12.1 按文件名查找文件

              find 起始路径 -name 文件名

       12.2 按文件大小查找文件

              find 起始路径 -size +|-n[KMG]

              +、-表示大于和小于

              N表示大小数字

              KMG表示大小单位,分别表示kb、MB、GB

13、grep

13.1 从文件中根据关键字过滤文件行

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

              -n:表示在结果中显示匹配的行的行号

14、wc:数量统计

        14.1 语法

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

              -c:统计bytes数量

              -m:统计字符数量

              -l:统计行数

              -w:统计单词数量

              参数:文件路径、被统计的文件

15、管道符 |:将管道左边命令的结果,作为右边命令的输入

              如查找文件: ls /bin | grep test.txt

              查找文件数目: ls -l | wc -l

              多关键字查找:cat test.txt | grep word1 |grep word2

16、echo:在命令行内输出指定内容

17、` 反引号:被反引号包围的内容将作为命令运行,而不是参数

18、重定向符:> 与 >>

       >:将左侧命令的结果覆盖写入右侧文件

       >>:将左侧命令的结果追加写入右侧文件

19、tail :跟踪文件的最新更改、查看文件尾部内容

       tail [-f -<num>] 路径

       -f :持续跟踪    

       -<num>: 查看文件尾部多少行,默认10行

      

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值