LinuxCommand

记录一些常用的 Linux 命令

Debian

  • 安装软件
    apt-get install package_name——packagename为要安装的软件的包名

  • 升级列表中的软件包的地址
    apt-get update

  • 升级所有已安装的软件(要先执行apt-get update才能确保软件都更新到最新)
    apt-get upgrade

  • 确认依赖的软件仓库是不是正确
    apt-get check

  • 从下载的软件包中清理缓存
    apt-get clean

  • 卸载软件
    sudo apt-get remove packageName

  • 自动卸载残留依赖包
    sudo apt-get autoremove

  • 查看文件内容
    cat file1

  • 查看一个文件的前2行
    head -2 file1

  • 查看系统信息
    cat /proc/version

  • 查看CPU信息
    cat /proc/cpuinfolscpu

  • 重启
    reboot

  • 注销
    logout

  • 关机
    shutdown -h now

  • 返回上一级
    cd ..

  • 返回上两级
    cd ../..

  • 返回上次所在路径
    cd -

  • 显示工作路径
    pwd

  • 查看目录中的文件
    ls

  • 查看目录中的文件
    ls -F

  • 显示文件和目录的详细资料
    ls -l

  • 显示隐藏文件
    ls -a

  • 创建文件夹
    mkdir name

  • 创建目录树
    mkdir -p /tmp/dir1/dir2

  • 删除文件
    rm -f file1

  • 删除文件夹
    rm -rf dir1

  • 移动文件夹
    mv dir1 new_dir

  • 复制文件
    cp file1 file2

  • 重命名
    mv old.file new.file

  • 复制一个目录下的所有文件到当前工作目录
    cp dir/* .

  • 修改一个文件或者目录的时间戳
    touch -t 0712250000 file1

  • 搜索文件和目录
    find / -name filename

  • 显示已经挂载的分区列表
    df -h

  • 估算目录占用的空间
    du -sh dirname

  • 解压zip压缩包
    unzip file1.zip

  • 解压gz压缩包
    gunzip file1.gz

  • 解压rar压缩包
    unrar x file.rar

  • 解压tgz压缩包
    tar -xzvf  *.tar.gz

  • 删除export的变量
    unset variable_name

Center OS命令

  • 查看防火墙状态
    service firewalld status

  • 关闭防火墙(重启服务器无效)
    systemctl stop firewalld.service

  • 彻底关闭防火墙
    systemctl disable firewalld.service

  • 开启防火墙
    systemctl start firewalld.service

  • 查看激活的连接信息(仅服务进程)
    netstat -tnl

  • 查看激活的连接信息(仅服务进程,包含端口信息)
    netstat -tnlp

  • 查看历史命令
    history

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×