Linux常用命令

  分类:技术   评论:无  浏览: 375次

Linux 常用命令

一:命令的基本格式 ~ :表示当前所在位置; localhost :主机名 “#”:超级用户 “$”:普通用户

二:查询目录的内容 命令格式:ls [选项] [文件或目录] 选项: -a:所有文件 -l: 查看详情 -d: 查看目录属性 -h:显示文件大小

三:文件处理命令 1、建立目录 命令格式:mkdir -p [目录名] -p: 表示递归建文件夹 例如: mkdir book mkdir -p book/book1

    2、切换目录
            命令格式:cd [目录]
            简化操作:
            cd ~: 进入当前用户目录
            cd -:进入上次目录
            cd ..:进入上一级目录
            pwd:查看当前目录所在位置
    
    3、删除目录
            rmdir [目录]:删除所有目录
            rm -rf [目录]:删除目录所有文件
            
    4、复制目录
            cp [选项] [源文件目录] [目标目录]
            选项:
                    -r:复制目录
                    -p:连文件属性一起复制
                    -a:相当于-pdr
                    
    5、剪切、改名
            mv [源文件目录] [目标文件目录]
            
    6、常见目录作用
            / :根目录
            /bin:命令保存目录
            /boot:启动命令目录
            /dev:设备文件目录
            /etc:配置文件保存目录
            /home:家目录
            /lib:系统库保存目录
            /mnt:系统挂载目录

四:文件搜索命令 1、local [文件名] 在系统数据库中查找文件 新建的文件,要执行updatedb操作之后才能搜到

    2、命令搜索
            whereis [选项] [命令名]
            或者
            which [选项] [命令名]
            选项;
            -b:只查找可执行文件
            -m:只查找帮助文件
            
    3、文件搜索
            find [搜索范围] [选项] [条件]
            例如:
            find / -name test.log
            在根目录查找名为test.log的文件
            
            find /root -inname test.log
            忽略大小写查找文件
            
            find /var/log -mtime +10
            其中
            -mtime 文件修改时间
            -atime 文件访问时间
            -ctime 改变文件属性时间
            +10 10天前
            10 10天
            -10 10天内
            
            find /etc -size +20M
            查找文件大于20M的文件

五、压缩与解压缩命令 常见压缩格式:.zip 、 .gz 、 .bz2、.tar.gz 、 .tar.bz2 1、zip格式 //压缩文件 zip [压缩文件名] [源文件]

            //压缩目录
            zip -r [压缩文件名] [源文件]
            
            //解压
            unzip [压缩文件名]
            
    2、gz格式
            //压缩为gz格式,源文件不保留
            gzip [源文件]
            
            //压缩gz格式,源文件保留
            gzip -c 源文件 > 压缩文件
            
            //压缩目录
            gzip -r 目录
            
            //解压
            guzip [文件]
            guzip -r [目录]
            
    3、tar
            //打包
            tar -cvf [打包文件名] [源文件]
            
            //解压
            tar -xvf [文件名]
            
    4、tar.gz
            //打包
            tar -zcvf [文件名] [源文件]
            
            //解压
            tar -zxvf [文件名]

六、关机和重启 shutdown [选项] [时间] 选项: -c 取消前一个关机命令 -h 关机 -r 重启 init 6 重启 init 0 关机 logout 退出登陆

七、查看用户信息 w who last lastlog

八、shell基础 1、什么是shell shell是命令行解释器

    2、echo输出命令
            echo [选项] [输出内容]
            选项:
            -e 支持转义
            
    3、创建一个脚本
            创建hello.sh
            vim hello.sh
            进入编辑器
            #!/bin/bash
            echo "hello world !"
            
            依次执行:
            chomd 755 hello.sh
            ./hello.sh

九、历史命令 history 查看历史命令 history [选项] [历史保留文件] 选项: -c 清空历史 -w 把缓存中的历史写入历史命令保存文件

十、输出重定向 命令>文件:以覆盖的方式,把正确的命令输出到指定文件 命令>>文件:以追加的方式,把正确的命令输出到指定文件 错误命令 2> 文件:以覆盖的方式,把错误的命令输出到指定文件 错误命令 2>> 文件:以追加的方式,把错误的命令输出到指定文件 命令>>文件 2>&1 :同时追加正确命令和错误命令到指定文件 命令 >> 文件1 2>>文件2 :把正确的命令输出到文件1,错误的命令到文件2

十一、网络相关 1、ifconfig查看ip

    2、查看网络状态
            netstat [选项]
            选项:
                    -t:列出tcp协议端口
                    -u:列出udp协议端口
                    -n:ip地址端口号
                    -l:列出监听状态的
                    -a:所有

补充:

ss -tanp | grep LISTEN
点击这里给我发消息
嘿!有什么可以帮助你吗?