测试离不开的Linux命令

目录

1.查看当前目录下的文件:ls

2.切换目录:cd

3.显示当前所在路径:pwd

4.显示进程:ps

5.干掉某个进程:kill

6.创建新目录:mkdir

7.删除空目录:rmdir

8.创建文件:touch

9.删除文件或目录:rm 

10.复制文件或目录:cp

11.重命名文件或移动文件或目录:mv

12.查找文件或目录:find

13.修改某个文件:vi

14.查看文件内容:cat

15.显示文件的最后几行:tail

16.显示文件的前面几行:head

17.回显:echo

18.修改文件权限:chmod  

19.将文件的拥有者改为指定的用户或组:chown

20.用于对一个文件进行统计:wc

21.查看用过的命令列表:history


1.查看当前目录下的文件:ls

用法:ls -a     查看当前目录下的所有文件,包括隐藏文件,和以.开头的文件

用法:ls -l      查看当前目录下的文件,显示当前目录下的文件属性(简写 ll)

用法:ls -lt     显示文件,按照修改时间排序

2.切换目录:cd

用法: cd /root   切换到root目录    ./表示当前目录    ../表示返回上级目录(./..) 

用法:cd ~   切换到用户目录,比如是root用户,则切换到/root下

3.显示当前所在路径:pwd

4.显示进程:ps

用法:ps     查看进程

用法:ps -ef    查看全格式的全部进程(-e 代表显示所有进程;-f代表显示全格式)

用法:ps -ef | grep tomcat     查看全格式的全部进程,从中查找出名称为tomcat的进程显示

5.干掉某个进程:kill

用法:kill 123456   杀死进程id为123456的进程(默认为kill -15 可能杀死不彻底,依然在后台运行)

用法:kill -KILL 123456     强制杀死进程id为123456的进程

用法:kill -9 123456     彻底杀死进程id为123456的进程

用法:kill all -9 apache     将所有进程名称为apache的程序杀死,(kill不是万能的, 对僵死程序无效)

6.创建新目录:mkdir

用法:mkdir test     新创建一个test的目录

用法:mkdir -m 777 test    新创建一个test目录,目录权限为777;该目录可读,可写,可执行;

7.删除空目录:rmdir

用法:rmdir test     删除目录空的test目录

8.创建文件:touch

用法:touch test.txt  创建一个文件名称为test.txt的新文件。

9.删除文件或目录:rm 

用法:rm -rf  test.txt  删除test.txt文件(-r 表示递归,-f表示强制)

用法:rm -rf  dir  删除目录名称为dir的目录

10.复制文件或目录:cp

用法:cp test.txt  /top/new.txt     将当前目录下的test.txt文件内容拷贝到top目录下的new.txt文件中

用法:cp -r test/  newtest     将test目录下所有的文件复制到新目录newtest下

11.重命名文件或移动文件或目录:mv

用法:mv test.txt test1.txt     将文件名为test.txt的文件更名为test1.txt

用法:mv  test/ test1     将test目录移动到test1目录下, 若test1目录不存在则将test目录更名为test1目录

用法:mv test.txt test     将test.txt 文件移动到test目录下

12.查找文件或目录:find

用法:find ./test -name "test.txt"     查找当前test目录下,是否有名称为test.test的文件

用法:find ./test -name "*.txt"     查找当前test目录下,是否有后缀为.txt的文件

13.修改某个文件:vi

用法:vi test.txt  编辑test.txt文件

按i 进入到编辑模式;

按esc进入到命令行模式;

按ctl+:进入到末行模式;

字符shift +: + wq 保存并退出;q! 强制退出;

14.查看文件内容:cat

用法:cat test.txt     查看文件名为test.txt 的文件

用法:cat test.txt | more  查看test.txt  文件,分页显示

15.显示文件的最后几行:tail

用法:tail -f 123.txt -n 1000     动态获取123.txt文件的最后1000行

用法:tail -n 10 123.txt      查看文件最后10行

用法:tail -n  +10 123.txt   查看文件从第10行开始查看

16.显示文件的前面几行:head

用法:head -n 10 123.txt      查看文件最前面的10行

用法:head -n -10 123.txt     查看文件从第一行开始到倒数第十行

17.回显:echo

用法:echo 123    显示123,输入什么就打印什么

用法:echo 123 > test.txt     将字符“123”覆盖到test.txt 文件中

用法:echo 123 >> test.txt   将字符“123”追加到test.txt 文件中

18.修改文件权限:chmod  

用法:chmod 777 test.txt     将test.txt 的文件权限修改为可读,可写,可执行 -rwx rwx rwx(可读 4,可写 2,可执行 1)

19.将文件的拥有者改为指定的用户或组:chown

用法:chown runoob:runoobgroup test1.txt      将test1.txt拥有者设为 runoob,群体的使用者 runoobgroup :

用法:chown -R runoob:runoobgroup test1.txt     s将目前目录下的所有文件与子目录的拥有者皆设为 runoob,群体的使用者 runoobgroup:

20.用于对一个文件进行统计:wc

用法:wc test.txt      (行数 -l,单词数-w,字节数 -c)(-L 打印最长行的长度)

21.查看用过的命令列表:history

用法:history   

22.查看端口号是否被占用

若没有权限在最前面加上sudo

       -t : 指明显示TCP端口

       -a : 显示所有socket(套接字),包括正在监听的(LISTEN)

  -u : 指明显示UDP端口

  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

  -n : 不进行DNS轮询,显示IP(可以加速操作)

用法:netatat - anp | grep 8080

netstat -ntlp      查看当前所有tcp端口

netstat -ntulp | grep 8080      查看所有端口使用情况,过滤出8080

netstat -an | grep 8080      查看所有端口使用情况,过滤出8080

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值