• Linux的常用命令笔记


    这里使用的是centos操作系统

    一、简单命令 

     (1)查看历史纪录:

    history
    

     (2)查看当前目录:

    pwd
    

     (3)查看系统当前时间和日期

    date
    

     (4)查看当前登陆到系统的所有用户

    who
    

     (5)清屏:

    ctrl+l
    

     (6)统计文件行数(l)、字数(w)、字符个数(m)、字节个数(c)

    wc -l test.txt    //统计文件行数
    wc -w test.txt    //统计文件单词个数
    wc -m test.txt    //统计文件字符个数
    wc -c test.txt    // 统计文件字节个数
    

     (7)查看shell命令的内部命令选项提示:

    基本命令 --help
    

     (8)命令名、文件名自动补全:按两下Tab键(十分常用)

     

    二、文件操作  

     (1)创建目录:

    mkdir test
    

     (2)切换目录

    cd test
    

     (3)删除目录:

    rm -rf test
    

     (4)复制文件:

    cp [原文件或目录] [目标文件或目录]
    

     (5)移动文件:

    mv [原文件或目录] [目标文件或目录]  //加入都是在同一目录,则直接更改文件名称
    

     (6)查看文本信息

    cat
    

     (7)创建或编辑文本:

    vim test.php

     (8)查看某个文本的实时变化:

    tail -f test.txt
    

     

    三、压缩与解压 

     (1)zip压缩文件:

    zip [压缩文件名] [源目录]
    

     (2)zip解压文件:

    upzip [压缩文件]
    

     (3)tar.gz压缩:

    tar -zcvf [压缩名.tar.gz] [源文件]
    

     (4)tar.gz.解压:

    tar -zxvf [压缩名.tar,gz]
    

     

    四、重定向

     (1)输出重定向> (覆盖式)

    ls > test.txt    //把列表文件名信息重定向输入到test.txt文件中(覆盖进去)
    

     (2)输出重定向>> (追加式)

    ls >> test.txt    //把列表文件名信息重定向输入到test.txt文件中(追加进去)

     (3)输入重定向

    wc < /etc/passwd
    

      

    五、管道

      (1)管道线"|"(前面的输出作为后面的输入)

    cat test.txt | wc -l    //查看test.txt的内容,然后统计行数
    

     (2)grep文件信息检索

    grep test test.txt  //在test.txt文件查找test字符串,如果有则输出所以行
    cat test.txt | grep hello //查看test.txt的内容,然后检索hello这个单词,返回这一行内容

    六、硬链接  

    ln 【源文件】 【目标文件】
    

      

    七、查看网络设备状态:

    ifconfig
    

     

    八、进程 

     (1)查看哪个服务占用了哪些端口:

    ps -aux | grep nginx
    

     (2)查看9501端口被谁占用:

    netstat -anp | grep 9501

     (3)杀掉某个进程:

    kill -9 [进程id]

      (4)查看磁盘IO

    top

    九、权限管理 

    chmod {a,u,g,o} {+,-,=} {r,w,x}  [文件或目录]

     

    十、用户管理

     (1)添加用户并设置密码

    useradd -m wx   
    passwd wx  

     (2)删除指定用户

    userdel test
    

      

    十一、其他 

     (1)关机与重启命令

    shutdown [选项]  //选项-h关机、-r重启 :
    

     (2)查看最近一次登陆:

    lastlog
    

     (3)下载资源:

    wget [资源地址]
    

     (4)安装依赖包:

    yum install [依赖包]
  • 相关阅读:
    浏览器检测
    EcmaScript基础
    js中的内置对象
    cursor 与refcursor及sys_refcursor的区别 (转载)
    各种连接数据方法的网站
    UVa11627 Slalom
    UVa1450 Airport
    UVa12124 Assemble
    UVa11384 Help is needed for Dexter
    UVa11464 Even Parity
  • 原文地址:https://www.cnblogs.com/legendheng/p/9127586.html
Copyright © 2020-2023  润新知