测试常用linux命令

1.pwd;ls;touch;mkdir;cd;cp;rm;ifconfig;scp;which;tail;

通配符:

 ? 任意一个字符

 *  任意个字符

 [0-9] 任意个数字

  [abc]  任意字母

2.查询服务器上文件常用命令:

(1)ls命令详情: 
    ls -l   等同于ll   #列出当前文件夹下的所有文档的详细资料
    ls -al  #列出当前文件夹下的所有文档的详细资料(包括 隐藏文件和父目录
    ls -lt    #列出当前文件夹下的所有ls文档的详细资料,修改 时间倒序
    ls -lrt    #列出当前文件夹下的所有文档的详细资料,修改 时间正序
    ls /home/weixin    #列出某个目录下的所有文档
(2)cd命令详情:
    cd ..    # 上一级目录
    cd ~   #进入到自己的 家目录
    cd /    # 根目录
(3)cp命令详情:
   cp /path1/file1  /path2/file2  #拷贝并重命名
   cp  -r test1 test2  # 递归复制
(4)which命令:
  which #查找文件
  which cd #查找后面cd命令是否安装(安装路径)
 (5)vim:
 vim a.txt:
         i    insert,进入编辑状态
        esc    退出编辑状态
        :wq!    保存退出
        :q!        退出不保存i
    非编辑状态下q
        dd    删除
        yy    拷贝
        p      粘贴
        /uu    查找包含uu的行
                 n    查找下一行
                shift+n    查找上一行
        ctrl+f      (forward)下一页
        ctrl+b    (back)上一页
(6)查看服务器命令:
 cat  #正序
 tac  # 倒叙显示文件内容,可用于查看日志
 tail -f file  # 实时查看文件末尾内容
 tail -10 file   # 查看倒数10行的内容
 grep -n  3 a.txt    # 包含3的行号和行给打出来      
 grep -v 3 a.txt    # 不包含3的行显示出来
 grep 89$ a.txt    # 结尾为89的行显示出来
 grep ^98 a.txt    # 开头为98的行显示出来
 find /path/to -type f  # 按照文件类型查找
  find /path/to -ctime -1  # 查找一天以内的文件和目录
(7)查看当前用户:
whoami #查看当前用户
who  # 查看所有登录用户
logname # 查看当前登录用户
last  # 查看上一次的登录用户
(8)查看当前服务器的硬件和进程:
 free -m  #查看内存余量
 df -m  # 查看磁盘余量
 
 top #显示当前系统:进程ID、CPU利用率、内存占有率
 
 ps -ef | grep qq  # 进行查找当前运行进程中是否有qq
(9)查看网络和路由:
 netstat  -lnp # listener net port
 ifconfig #
 ping  #
 traceroute  # 计算机到互联网走哪些路径
(10)下载上传服务器文件:
 scp /home/a.tar [email protected]:/home/tmp/  #用户su上传文件a.tar到192.100.0.1服务上;
 wget  -c www.baidu.com/index/1.bmp  #进行网络下载大文件,wget是比较安全稳定工具;
---------------------------------------------------------------
还会继续补充,仅作为自己的学习笔记,*V_V*
 
 
 

你可能感兴趣的:(测试常用linux命令)