测试相关-linux篇

linux常用命令

1. 目录操作

pwd:显示当前所在位置

touch  [文件名]    :如果文件不存在,新建文件

mkdir:创建目录(当前目录下创建,相对路径:mkdir xxx / mkdir ./xxx; 根目录下创建,绝对路径:mkdir /xxx)

find:查找文件 (根目录下查询 find / -name 'b'   ;查询b开头的文件 find / -name 'b*' )

mv:移动、剪切命令

cp -r:复制目录

rm:删除(强制删除指定目录rm -rf /xxx ;

普通删除会询问是否删除子目录 rm -rf /xxx;

删除目录 rmdir )

2. 查看进程

ps :查看进程

ps -elf  /  ps -ef |grep 进程的pi'd

ps -aux | grep 进程的pid

pstree aup | grep grep 进程的pid

top : 监控系统状况

3. 查看日志

less、more、cat、head、tail (搜索用grew)

4. 解压缩

①tar

压缩:tar -cvf start.tar xxx  /  tar -zcvf start.tar.gz xxx

解压:tar -xvf start.tar xxx  /  tar -zcvf start.tar.gz xxx

②zip

压缩:zip xxx.zip tomcat.jar单文件  /  zip - r xxx.zip lib/ 目录

解压:unzip xxx.zip  
5. kill -9 [pid] : 销毁进程(-9表示强制停止)
6. free : 显示系统内存的使用情况;

常用操作命令

cd /     切换到根目录cd 
/usr     切换到根目录下的usr目录
cd …/  切换到上一级目录 或  cd … cd ~ 切换到home目录
cd -     切换到上次访问的目录
ls         查看当前目录下的所有目录和文件
ls -a     查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -l      列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
ls /        查看指定目录下的所有目录和文件

查找命令
grep    命令是一种强大的文本搜索工具
find    命令在目录结构中搜索文件,并对搜索结果执行指定的作。
locate  让使用者可以很快速的搜寻某个路径。
whereis 命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。
which   在PATH变量指定路径中,搜索某个系统命令的位置,且返回第一个搜索结果。
        
命令
1、pwd 查看当前目录路径
2、ps -ef 查看所有正在运行的进程
3、kill pid 或者 kill -9 pid(强制杀死进程) pid:进程号
4、ifconfig:查看网卡信息
ifconfig 或 ifconfig | more
5、ping:查看与某台机器的连接情况
   命令:ping ip
6、netstat -an:查看当前系统端口
   命令:netstat -an
 搜索指定端口
   命令:netstat -an | grep 8080

目录操作【增,删,改,查】

【增】 mkdir
        mkdir aaa         在当前目录下创建一个名为aaa的目录
        mkdir /usr/aaa  在指定目录下创建一个名为aaa的目录
【删】rm
     删除文件:
        rm 文件     删除当前目录下的文件
        rm -f 文件 删除当前目录的的文件(不询问)
      删除目录:
        rm -r aaa   递归删除当前目录下的aaa目录
        rm -rf aaa  递归删除当前目录下的aaa目录(不询问)
      全部删除:
        rm -rf *   将当前目录下的所有目录和文件全部删除
        rm -rf /* 【慎用!慎用!慎用!】将根目录下的所有文件全部删除
        注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了方便大家的记忆,无论删除任何目录或文件,都直接使用 rm -rf 目录/文件/压缩包
 【改】mv 和 cp
        重命名目录
        命令:mv 当前目录 新目录
        例如:mv aaa bbb 将目录aaa改为bbb
        剪切目录
        命令:mv 目录名称 目录的新位置(将/usr/tmp目录下的aaa目录剪切到/usr目录下面 mv/usr/tmp/aaa/usr)
        拷贝目录
        命令:cp -r 目录名称 目录拷贝的目标位置 -r代表递归
        (将/usr/tmp目录下的aaa目录复制到 /usr目录下面 cp /usr/tmp/aaa /usr)
 【查】find
        命令:find 目录 参数 文件名称
        示例:find /usr/tmp -name ‘a*’ 查找/usr/tmp目录下的所有以a开头的目录或文件

文件操作【增,删,改,查】

【增】touch
        touch 文件名(示例:在当前目录创建一个名为aa.txt的文件 touch aa.txt)
【删】 rm
        rm -rf 文件名
【改】 vi或vim
        vi编辑器的3种模式
        基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
        1、command mode 命令行模式下的常用命令:
        【1】控制光标移动: ↑,↓,j
        【2】删除当前行: dd
        【3】查找:/字符
        【4】进入编辑模式: i o a
        【5】进入底行模式: :
         
        2、Insert mode编辑模式
        编辑模式下常用命令:
        【1】ESC 退出编辑模式到命令行模式;
         
        3、last line mode底行模式下常用命令:
        【1】退出编辑: :q
        【2】强制退出: :q!
        【3】保存并退出: :wq
         
【查】文件的查看命令:cat/more/less/tail
        cat:看最后一屏 cat sudo.conf(使用cat查看/etc/sudo.conf文件,只能显示最后一屏内容)
         
        more:百分比显示more sudo.conf(使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看)
         
        less:翻页查看less sudo.conf(使用less查看/etc/sudo.conf文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看)
         
        tail:指定行数或者动态查看tail -10 sudo.conf(使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl+C结束)
         
         
        打包和压缩
        Windows的压缩文件的扩展名 .zip/.rar
        linux中的打包文件:aa.tar
        linux中的压缩文件:bb.gz
        linux中打包并压缩的文件:.tar.gz
        Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。
        命令:tar -zcvf 打包压缩后的文件名 要打包的文件,其中:z:调用gzip压缩命令进行压缩
        c:打包文件
        v:显示运行过程
        f:指定文件名
        示例:打包并压缩/usr/tmp 下的所有文件 压缩后的压缩包指定名称为xxx.tar
        tar -zcvf ab.tar aa.txt bb.txt
        或:tar -zcvf ab.tar *
        解压
        命令:tar [-zxvf] 压缩文件
        其中:x:代表解压
        示例:将/usr/tmp 下的ab.tar解压到当前目录下
        tar -zxvf ab.tar
        示例:将/usr/tmp 下的ab.tar解压到根目录/usr下
        tar -zxvf ab.tar -C /usr------C代表指定解压的位置

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值