一、基础命令

  1. 重启网络服务

    sytemctl restart network
    
  2. 查看IP

    ipconfig
    

二、系统常见命令

  1. 常见命令——ls
    命令 描述
    ls 查看当前文件夹/路径/目录中的所有文件,list file,列表展示文件。
    -a:查看所有文件,包括隐藏文件
    linux中以.开头的文件默认为隐藏文件
    -l:按照列表的方式,展示文件信息
    -R:地柜使用树形的方式展示文件夹中的所有文件
  2. 系统常见命令——cd
    命令 描述
    cd 改变当前文件夹的命令,进入指定的文件夹,英文:change directory——cd
    cd path/:表示命令行中切换到path/路径/文件夹/目录中
    cd:直接回车进入当前用户的家目录中
    root用户进入/root/
    waltz用户,进入/home/waltz
    cd /:进入根目录
    cd /etc:进入根目录下的etc路径
    cd test:进入当前目录下的test路径
  3. 系统常见命令——pwd
    命令 描述
    pwd 查看当前命令执行的路径
    英文:print working directory
  4. 系统常见命令——系统关闭/重启
    命令 描述
    shutdown 系统关闭的命令
    shutdown -h now 立刻关闭系统
    shutdown -h 15:30 指定时间关闭系统
    shutdown -h 5 5分钟后关闭系统
    shutdown -h 10 “系统即将关闭” 10分钟后关闭系统,通知用户
    shutdown -r now 立刻重启系统
    shutdown -c 取消关闭系统的行为
    reboot 重启系统
    poweroff 关闭系统
    sync 同步内存数据到磁盘,保证关闭时系统不会造成数据丢失
  5. 系统常见命令——网络信息/任务管理器/进程查看/端口占用
    命令 描述
    ifconfig 查看Unix/linux系统中的网络信息
    展示网卡连接网络的信息、本机回环地址信息
    top 查看Unix/linux系统中的所有运行程序的信息
    类似windows中的任务管理器
    ps 查看和筛选正在运行的某个进程
    ps -ef|grep sshed 查看sshd程序是否正在运行
    ps -aux|grep firewalld 查看防火墙程序是否正在运行
    lsof -i 用来显示符合条件的进程情况,lsof(list open files)
    lsof -i :端口号 查看某一端口的占用情况
  6. 系统常见命令——软件更新/系统更新
    命令 描述
    yum 联网的方式,在线安装软件
    yum list:查看当前系统中已经安装过的软件列表
    yum search 名称:查看包含关键字名称的可以安装的软件
    yum install 软件全名称:安装某个指定名称的软件
    yum remove 软件名称:卸载某个指定名称的软件
    rpm 离线的方式,安装rpm离线软件包
    rpm -i 离线软件包:rpm安装一个软件包
    rpm -e 软件名称:卸载一个rpm方式安装的软件
    rpm -qa 列出所有使用rpm方式安装过的软件
    系统更新 更新软件源:
    yum update 找到有哪些软件可以更新的信息
    更新系统
    yum upgrade pkg 指定更新软件信息
  7. 系统操作命令——帮助命令
    命令 描述
    man 查看某个命令的说明文档
    如:man ls
    –help 所有命令的通用选项,查看当前命令的操作手册
    如:ls --help
    whereis 查看某个名称的命令文件出现在哪些文件夹中
    如:whereis ls
    which 查看某个命令,可执行文件在哪个文件夹中
  8. 基础操作命令——文件操作
    命令 描述
    touch 创建一个空白文件
    语法:touch 文件名称
    rm 删除一个文件
    -r选项:删除文件夹
    语法:rm -rf * 删除当前文件夹下所有文件
    语法:rm -rf / 危险操作,删除所有内容
    mkdir 创建一个文件夹
    语法:mkdir 文件夹名称
    语法:mkdir -p 文件夹/文件夹 循环创建文件夹
    rmdir 删除一个非空文件夹,很少使用
    一般用rm -rf替代
    cp 复制一个文件到目标路径—cp:复制
    cp 原文件 目标文件:将一个原文件复制到目标路径中
    mv 移动一个文件到目标路径—mv:move
    mv 原文件 目标路径:将一个原文件移动到目标路径中(剪贴)
  9. 基础操作命令——文件权限命令

    权限的描述:rwx 分别描述了只读、只写、执行三种权限,在计算机中为了更好的更简单的 表示权限,可以使用十进制整数表示不同的权限组合:

    每个文件的权限由三部分组成:当前用户权限(user),当前用户所属组的权限(group),其他用户权限(other)

    权限说明 字符描述方式(r w x) 二进制描述方式(r w x) 十进制描述方式(r w x)
    没有权限 — — — 0 0 0 0(0+0+0)
    只读权限 r — — 1 0 0 4(4+0+0)
    读写权限 r w — 1 1 0 6(4+2+0)
    所有权限 r w x 1 1 1 7(4+2+1)
    命令 描述
    chmod 授权命令

    当创建一个文件时,默认的权限为:rw- r-- r–

    • 案例1:给当前用户授权—添加执行权限

      chmod u+x demo.py 说明:+代表添加权限

    • 案例2:给当前用户rw权限,用户组rw权限,其他用户r权限

      chmod u=rw,g=rw,o=r demo.py

    • 案例3:给当前用户rwx权限,用户组rw权限,其他用户rw权限

      chmod 766 demo.py

    • 案例4:收回权限

      chmod u-x,o-w demo.py 说明:- 代表减少权限

  10. 基础操作命令——压缩归档命令

    当需要传送多个文件时,需要对文件进行压缩操作,linux中有两种操作方式:

    (1)归档将多个文件整理到一个文件夹中

    常用的操作命令:tar,打包后的文件后缀名约定为.tar,tar命令只是将多个文件打包到一块,并没有进行压缩。

    命令 描述
    tar 归档命令、打包命令
    -c 打包(compress)
    -x 拆包
    -t 查包(text)
    -v 显示处理信息(verbose)
    -f 处理过程不进行询问(confirm)
    • 案例打包:将demo.py,demo1.py,demo2.py打包成一个压缩文件

      tar -cvf  python_demo.tar demo.py demo1.py demo2.py
      
    • 案例查包

      tar -tvf  python_demo.tar
      
    • 案例解包

      tar -xvf  python_demo.tar
      

    (2)压缩: linux/unix提供压缩解压命令,对合并后的tar包进行压缩节省硬盘空间。

    命令 描述
    gzip 压缩解压命令
    压缩文件
    gzip 文件名称.tar:压缩tar包,得到压缩文件 文件名称.tar.gz
    解压文件
    gzip -d 文件名称.tar.gz:解压文件得到tar包 文件名称.tar
    -d选项:decompress 解压缩
    bzip2 压缩解压命令
    zip/unzip zip用于压缩文件,得到:文件名称.zip
    unzip用于解压缩zip文件
    xz 压缩
    xz -z 文件.tar 压缩后的文件 文件.tar.xz
    解压
    xz -d 文件.tar.xz 解压缩后的文件 文件.tar
GitHub 加速计划 / li / linux-dash
10
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:19 天前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐