软件面试总结2-linux

一、linux基础命令

  ls 查看目录中的文件

  cd /home 进入home目录

  cd .. 返回上一级目录

  cd ../.. 返回上两级目录

  mkdir dir1 创建一个叫’dir1‘目录

  rmdir drl1 删除一个叫’dir1‘目录(只能删除空目录)

  rm -f 删除一个叫’file1‘的文件, -f 忽视不存在的文件

  rm-rf/mulu 删除目录下文件以及子目录文件

  cp /test1/file1 /test2/file2 将test1目录下的file1 复制到test2下,并将文件改名file2

  mv /test1/file1 /test3/file3 将test1目录下的file1 移动到test3下,并将文件改名file3

  ps -ef|grep XXX 显示进程pid

  kill 终结进程       先通过ps命令查询id 通过kil-9 中止进程

  tar -xvf file.tar  解压tar包

  unzip file.zip 解压zip包

  unrar e flie.rar  解压 rar包

  free -m 查看服务器内存使用情况

  tail -1000 xx.out 查看日志   tail -f xxx.out

  netstat -anp|grep 端口号 查询某个端口是否被占用

 

二、文件操作命令

  touch 文件名 --当前目录创建文件

  rm -rf 文件名 --删除文件

  vi/vim   (1)命令行模式 command mode  

          删除当前行:dd 

          查看:/字符

          进入编辑模式:i o a

          进入底行模式: :

      (2)编辑模式 insert mode (此模式可以文字输入)

          退出编辑模式到命令行模式:ESC

      (3)底行模式 last line mode

          退出编辑::q

          强制退出::q!

          保存并退出::wq

  cat/more/less/tail 文件查看

      cat 看最后一屏--cat sudo.conf

      more 百分比显示 --more sudo.conf (回车向下一行,空格向下一行 q退出)

      less 翻页查看 --less sudo.conf (键盘上下 ,q结束)

      tail 指定行数或者动态查看 --tail -10 sudo.conf (ctrl+c 结束)

  find 查找文件

      find . -name "*.log" -ls  -- 在当前目录查找以 .log结尾的文件,并显示详细信息

      find /root/ -prem 600  --查询root目录下权限为600的文件

      find . -type f -name "*.log"  -- 查找当前目录,以.log结尾的普通文件

      find . -type d |sort  --查找当前所有目录并排序

      find . -size +100m  --查找当前目录大于100m的文件

      find . -type f -size +100m  --查找文件大于100m的文件

      

      

          

    

posted @ 2020-12-24 19:41  测试-继亮  阅读(173)  评论(0编辑  收藏  举报