Linux 常用命令

作者: wan梅 | 来源:发表于2017-10-30 14:11 被阅读58次
    常用简单命令
    • 1.ifconfig:获取IP地址
    • 2.cd 切换目录地址
    • 3.pwd 显示当前位置目录
    • 4.clear 清屏
    • 5.top动态显示当前耗费资源最多进程信息
    文件操作命令
      1. ls:当前目录下的所有文件
        -a 显示所有文件
        -l 显示文件属性
    • 2.cp 复制命令
      用法: cp 文件名或目录 目标地址
      -R 拷贝目录及目录下所有目录和文件
      cp a.txt b.txt 将a文件复制,且另外命名为b文件
    • 3.rm 删除文件或目录
      f:强制删除
      -r:删除目录
      常用:rm -rf filename
    • 4.find 查找文件
      用法:find[路径][选项]
      find . -name *.log 在当前目录查找log结尾的文件
      find / -name log 在根目录查找log命名的目录
    • 5.grep 在指定文件中查找字符并打印该行
      过滤,经常跟管道符号一起出现
      用法:grep 字符串 文件名
      grep hello aa.txt 在aa.txt中寻找hello字符串,并打印
    • 6.cat:显示文本文件内容
      用法:cat 文件名
    • 7.head:查看前几行
      用法: head -n 5 aa.txt 在 aa.txt中查看前5行
      1. tail 按指定的方式打印文件内容
        用法:tail -n 5 文件名 查看文件后5行
        tail -f error.log 不断刷新查看文件内容
    • 9.touch 创建新文件
      touch aa.txt 新建一个文件 aa.txt
    • 10.mkdir 创建新文件夹
      mkdir cname 创建一个名叫cname的文件夹
    • 11.mv 移动、重命名
      mv aa.txt /usr/local 将aa.txt 移到 usr/local文件夹下
      mv aa.txt bb.txt 把aa.txt 改名为bb.txt
    系统资源查询命令
    • 1.ps 查看进程
      -ef 显示所有运行进程,并显示启动进程的命令
    • 2.netstat 查看网络状态(net status缩写)
    管道
    • 使用“|”符号,并且在命令之间建立管道,将前面命令的输出作为后面命令的输入

    • 例:ls | grep aa 前面的命令显示当前目录下的文件,后面从列出的文件名寻找含有aa的文件或目录

    • 常用 通过进程名找到进程,杀死进程
      ps -ef | gerp tomcat 前面查询所有运行的进程,后面从运行的进程中找到含有tomcat字符的进程
      杀掉进程 kill -9 进程ID

    chmod 权限赋予命令

    输入ls -l 可以查看目录下,文件的属性


    image.png

    分为三种权限:读(4)、写(2)、执行(1)
    分为三个属性类别:属主权限 属组权限 其他用户权限
    chmod 777 aa.txt
    4+2+1=7
    也就是读写执行权限都有
    第一个7 表示的是文件拥有者的属性,第二个文件所属用户组的属性,其他人对此文件的属性

    解读Linux 文件属性 例: image.png

    第一位:- 代表文件
    2-4位:rw- 代表属主的权限为读、写、执行(不支持)
    5-7位:r-- 代表组的权限为读、写(不支持) 、执行(不支持)
    8-10位:r-- 代表其他用户的权限为读、写(不支持) 、执行(不支持)
    wanmei 代表ci所属的主 staff代表所属组
    执行./hello.sh 发现提示没有权限
    使用chmod 755 hello.sh 增加执行的权限

    压缩、解压
    • 1.tar
      命令参数:
      -c :creat 建立压缩文件
      -x: extract 提取解压文件
      -z:有gzip属性的压缩文件
      -v:显示过程
      -f:file 操作文件名

    压缩文件: tar -czvf test.tar.gz test
    解压:tar -xzvf test.tar.gz

    • 2.zip
      -r :recurse 递归,遍历目录
      压缩:zip -r test.zip test
      解压:unzip test.zip
    关闭防火墙、开启防火墙

    及时生效,重启后失效
    开启:service iptables start
    关闭:service iptables stop

    重启、关闭、退出

    重启:reboot 或者 shutdown -r now
    关机:halt 或者 shutdown -h now 或者 power off
    注销:logout

    相关文章

      网友评论

      本文标题:Linux 常用命令

      本文链接:https://www.haomeiwen.com/subject/tlbppxtx.html