Linux常用命令

Linux

1、ls

语法: ls [选项] [⽬录或⽂件]
功能: 对于⽬录,该命令列出该⽬录下的所有⼦⽬录与⽂件。对于⽂件,将列出⽂件名以及其他信
息。
常⽤选项:

  • -a 列出⽬录下的所有⽂件,包括以 . 开头的隐含⽂件。
  • -d 将⽬录象⽂件⼀样显⽰,⽽不是显⽰其下的⽂件。 如:ls ‒d 指定⽬录
  • -k 以 k 字节的形式表⽰⽂件的⼤⼩。ls ‒alk 指定⽂件
  • -l 列出⽂件的详细信息。
  • -r 对⽬录反向排序。
  • -t 以时间排序。
  • -R 列出所有⼦⽬录下的⽂件。(递归)

2、pwd

语法: pwd
功能: 显⽰⽤⼾当前所在的⽬录

3、cd

Linux系统中,磁盘上的⽂件和⽬录被组成⼀棵⽬录树,每个节点都是⽬录或⽂件。
语法: cd [⽬录名]
功能: 改变⼯作⽬录。将当前⼯作⽬录改变到指定的⽬录下

4、touch

语法: touch [选项] [⽂件]
功能: touch命令参数可更改⽂档或⽬录的⽇期时间,包括存取时间和更改时间,或者新建⼀个不存在的⽂件

5、cat

语法: cat [选项] [⽂件]
功能: 查看⽬标⽂件的内容
常⽤选项:

  • -n 对输出的所有⾏编号

6、mkdir

语法: mkdir [选项] [目录或路径名称]
功能: 在当前⽬录下创建⼀个名为 “dirname”的⽬录
常⽤选项:

  • p, --parents 可以是⼀个路径名称。此时若路径中的某些⽬录尚不存在,加上此选项后,系统将⾃动建⽴好那些尚不存在的⽬录,即⼀次可以建⽴多级⽬录

7、rm

语法: rm [选项] [⽂件或⽬录]
功能: 删除⽂件或⽬录
常⽤选项:

  • -f 即使⽂件属性为只读(即写保护),亦直接删除
  • -i 删除前逐⼀询问确认
  • -r 删除⽬录及其下所有⽂件

重要注意事项:
千万不要运⾏ rm -rf / , 尤其是在公司的⽣产服务器上

8、cp

语法: cp [选项] [源⽂件或⽬录] [⽬标⽂件或⽬录]
**功能: ** 复制⽂件或⽬录
**说明: ** cp指令⽤于复制⽂件或⽬录,如同时指定两个以上的⽂件或⽬录,且最后的⽬的地是⼀个已经存在的⽬录,则它会把前⾯指定的所有⽂件或⽬录复制到此⽬录中。若同时指定多个⽂件或⽬录,⽽最后的⽬的地并⾮⼀个已存在的⽬录,则会出现错误信息
常⽤选项:

  • -f 或 --force 强⾏复制⽂件或⽬录, 不论⽬的⽂件或⽬录是否已经存在
  • -i 或 --interactive 覆盖⽂件之前先询问⽤⼾
  • -r递归处理,将指定⽬录下的⽂件与⼦⽬录⼀并处理。若源⽂件或⽬录的形态,不属于⽬录或符号链接,则⼀律视为普通⽂件处理
  • -R 或 --recursive递归处理,将指定⽬录下的⽂件及⼦⽬录⼀并处理

9、mv

**语法: ** mv [选项] 源⽂件或⽬录 ⽬标⽂件或⽬录
功能:

  1. 视mv命令中第⼆个参数类型的不同(是⽬标⽂件还是⽬标⽬录),mv命令将⽂件重命名或将其移⾄⼀个新的⽬录中。
  2. 当第⼆个参数类型是⽂件时,mv命令完成⽂件重命名,此时,源⽂件只能有⼀个(也可以是源⽬录名),它将所给的源⽂件或⽬录重命名为给定的⽬标⽂件名。
  3. 当第⼆个参数是已存在的⽬录名称时,源⽂件或⽬录参数可以有多个,mv命令将各参数指定的源⽂件均移⾄⽬标⽬录中。
    常⽤选项:
  • -f :force 强制的意思,如果⽬标⽂件已经存在,不会询问⽽直接覆盖
  • -i :若⽬标⽂件 (destination) 已经存在时,就会询问是否覆盖!

10、tail

语法: tail [必要参数] [选择参数] [⽂件]
功能: ⽤于显⽰指定⽂件末尾内容,不指定⽂件时,作为输⼊信息进⾏处理。常⽤查看⽇志⽂件。
常用选项:

  • -f 循环读取
  • -n<⾏数> 显⽰⾏数

11、vim或vi

vim 是⼀个知名的⽂本编辑器。使⽤ vim 可以进⾏⽂本编辑了。
vim 就相当于 Windows 的记事本。只不过功能⽐记事本强⼤⼀些。

  1. 创建⽂件 / 打开⽂件
    vim [⽂件名]
  2. 进⼊插⼊模式
    vim 打开⽂件后默认是普通模式. 普通模式下键盘的按键表⽰⼀些特殊功能的快捷键. (例如按下 j 并不
    是输⼊字⺟ “j”, ⽽是表⽰光标往下移动⼀⾏). 需要进⼊插⼊模式才能进⾏⽂本编辑.
    使⽤ i 键可以进⼊到插⼊模式. (左下⻆提⽰ --INSERT-- ) 然后就可以像记事本⼀样正常编辑了.
  3. 保存
    在插⼊模式下不能保存⽂件, 需要先回到 普通模式 . 按下 Esc 回到普通模式.
    在普通模式下输⼊ :w , 再按下回⻋, 即可保存⽂件.
  4. 退出
    在插⼊模式下不能退出, 需要先回到 普通模式。
    退出时, 分以下情况:
    • ⽂件未修改: 输⼊ :q , 再按下回⻋, 即可退出
    • ⽂件修改并保存: 使⽤ :wq 同时执⾏保存和退出.
    • ⽂件修改, 但不希望保存: 使⽤ :wq! 进⾏强制退出

12、grep

语法: grep [参数] [⽂件]
功能: ⽤于查找⽂件中是否包含指定字符串, 并显⽰对应的⾏.
选项:

  • -n<⾏数> 显⽰的⾏数
  • -w 全字匹配. 要求整个单词都完全相同的结果才能匹配出来, ⽽不仅仅是⼀个单词的⼀部分.
  • -r 递归查找. 可以搜索多级⽬录下的所有⽂件.
  • –color ⾼亮查找到的结果
  • –include 指定查找某些⽂件
  • –exclude 指定排除某些⽂件

13、ps

语法: ps [参数]…
功能: ⽤于查看当前系统上运⾏的进程
选项:

  • a 显⽰⼀个终端的所有进程
  • u 以⽤⼾为主的格式来显⽰程序状况
  • x 显⽰所有程序, 不⽌是会话中的进程
  • e 显⽰所有进程, 包括系统守护进程
  • f 显⽰完整格式输出

14、netstat

语法: netstat [参数]…
功能: 查看系统上的⽹络状态.
选项:

  • -a 显⽰所有正在或不在侦听的套接字
  • -n 显⽰数字形式地址⽽不是去解析主机、端⼝或⽤⼾名
  • -p 显⽰套接字所属进程的PID和名称

15、管道

管道是⼀种古⽼的 “进程间通信” ⽅式. 在 Linux 指令中可以使⽤ | 作为管道记。意思是将前⼀个指令标准输出的内容, 作为第⼆个指令的标准输⼊内容
举例:

ps -ef|grep "java"
ps -ef|head -10
tail -f log.txt|grep "Exception"

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

​​​软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值