Linux命令学习

    xiaoxiao2021-03-25  74

      鉴于Linux命令非常之多,在此是一些我学习的一些自认为很常用的命令,供大家参考,如若大家觉得有不足之处,还请大家指出,我好及时改正。

      1.cd命令。这是经常需要使用的命令,它用于切换当前目录。格式:①cd /目录名:切换到指定目录  ②cd ./目录名:切换到当前目录下指定的目录处  ③cd ../目录名:切换到上一目录下指定的目录处

      2.ls命令。这是用于查看文件与目录的命令,它有许多参数,如:①-1:列出长数据串,包含文件的属性与权限数据等  ②-a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)  ③-d :仅列出目录本身,而不是列出目录的文件数据     还有很多参数就不一一列举了。

      3.grep命令。用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来。改命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等。它有如下参数:①-a :将binary文件以text文件的方式查找数据  ②-c :计算找到‘查找字符串’的次数   ③-i :忽略大小写的区别,即把大小写视为相同   ④-v :反向选择,即显示出没有‘查找字符串’内容的那一行

      4.find命令。find是一个基于查找的功能非常强大的命令,相对而言,它的使用也相对较为复杂,参数也比较多。基本使用格式如下:find [PATH] [option] [action]

      5.cp命令。用于复制文件,还可以把多个文件一次性地复制到一个目录下。它的一些常用的参数:①-a :将文件的特性一起复制    ②-p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份     ③-i :若目标文件已经存在时,在覆盖时会先询问操作的进行    ④-r :递归持续复制,用于目录的复制行为    ⑤-u  :目标文件与源文件有差异时才会复制 

      6.mv命令。该命令用于移动文件、目录或更名。move之意。他的常用参数为:①-f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖     ②-i :若目标文件已经存在,就会询问是否覆盖     ③-u :若目标文件已经存在,且比目标文件新,才会更新

      7.rm命令。该命令用于删除文件或目录。他的常用参数为:①-f :就是force的意思,忽略不存在的文件,不会出现警告消息       ②-i :互动模式,在删除前会询问用户是否操作     ③-r :递归删除,最常用于目录删除,它是一个非常危险的参数

     8.ps命令。该命令用于将某个时间点的进程运行情况选取下来并输出。他的常用搭配:①ps aux # 查看系统所有的进程数据      ②ps ax # 查看不与terminal 有关的所有进程      ③ps -lA # 查看系统所有的进程数据        ④ps axjf # 查看连同一部分进程树状态

     9.file命令。该命令用于判断接在file命令后的文件的基本数据,因为在Linux下文件的类型并不是以后缀为分的,所以这个命令对我们来说就很有用了。基本语法:file  filename

     10.cat命令。该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more 和less一起使用,从而可以一页页地查看数据。  例如:cat text | less # 查看text文件中的内容。

    当然还有一些常用的Linux命令,我会在下次继续学习并发表。

    转载请注明原文地址: https://ju.6miu.com/read-35234.html

    最新回复(0)