• Linux常用命令


    Linux

    文件与目录操作

    命令 解析
    cd 进入该目录
    cd / 进入根目录(不是root)
    cd - 返回上次所在目录
    mkdir 创建目录
    mkdir -p /father/son 创建目录树
    pwd 显示当前所在目录
    mv dir1 dir2 移动dir1至dir2
    mv file1 file2 将file1重命名为file2
    mv file dir 将file移动至dir
    rm -rf dir 强制删除dir目录及子目录
    rm - f file 强制删除file
    cp file dir 复制file文件至dir目录
    cp -r dri1 dir2 复制dir1至dir2
    diff file1 file2 找出file1与file2的区别
    ls 显示目录中的文件
    ls -a 显示隐藏文件
    ls -lh 显示文件详细信息
    file 查看文件类型
    cat 查看文件内容
    head -2 查看文件前两行内容
    tail -2 查看文件后两行内容

    压缩、解压

    命令 解释
    find dir -name file 从目录dir中找出文件file
    bzip2 压缩成.bz2
    bunzip2 解压压缩包.bz2
    gzip 压缩成.gz
    gunzip 解压压缩包.gz
    zip 压缩成.zip
    unzip 解压压缩包.zip
    unzip test.zip -d /tmp 解压释放到/tmp目录
    tar -cvf archive.tar file 把file打包成 archive.tar
    tar -cvf archive.tar file dir 把 file,dir 打包成 archive.tar
    tar -tf archive.tar 查看压缩包
    tar -xvf archive.tar -C /tmp 解压释放到/tmp目录

    yum安装器

    命令 解释
    yum -y install[package] 下载并安装rm包
    yum localinstall[package.rpm] 安装一个rpm包,使用你自己的软件仓库解决所有依赖关系
    yum -y update 更新当前系统中安装的所有rpm包
    yum update [package] 更新一个rpm包
    yum remove [package] 删除一个rpm包
    yum list 列出当前系统中安装的所有包
    yum search [package] 在rpm仓库中搜寻软件包
    yum clean [package] 清除缓存目录(/var/cache/yum)下的软件包
    yum clean headers 删除所有头文件
    yum clean all 删除所有缓存的包和头文件

    网络

    命令 解释
    ifconfig eth0 显示一个以太网卡的配置
    ifconfig eth0 192.168.1.1 netmask 255.255.255.0 配置网卡的IP地址
    ifdown eth0 禁用 ‘eth0’ 网络设备
    ifup eth0 启用 ‘eth0’ 网络设备
    ip addr show 显示网卡的IP地址

    系统

    命令 解释
    su - 切换到root权限
    shutdown -h now 关机
    shutdown -r now 重启
    top 罗列使用CPU资源最多的linux任务
    pstree 以树状图显示程序
    man 命令/系统调用/C标准函数库参考手册
    passwd 修改密码
    df -h 显示磁盘的使用情况

    用户管理

    命令 解释
    adduser 创建用户
    su -l 切换登陆用户
    exit 退出当前用户
    userdel -r 删除用户
    usermod -G sudo 默认情况下在 sudo 用户组里的可以使用 sudo 命令获得 root 权限
    默认情况下新创建的用户是不具有 root 权限的,也不在 sudo 用户组,可以让其加入 sudo 用户组从而获取 root 权
    sudo + 其他命令 通过sudo命令获得root权限

    小技巧

    • ctrl+a 回到命令开头
    • ctrl+e 去到命令结尾
    • tab 命令补全
    • 点击鼠标中间键 粘贴文本
  • 相关阅读:
    Lookup注解
    解决数据量大,分页查询慢的方案
    一个http的请求分析
    MYSQL
    什么是性能优化
    编码规范随笔
    装饰者模式
    单例模式
    J.U.C并发包(1)
    Java内存模型
  • 原文地址:https://www.cnblogs.com/main404/p/13012272.html
Copyright © 2020-2023  润新知