博客
关于我
65.Linux:实用指令(重要)
阅读量:636 次
发布时间:2019-03-14

本文共 1999 字,大约阅读时间需要 6 分钟。

指定运行级别

0: 关机

1: 单用户(找回丢失密码)

2: 多用户状态没有网络服务

3: 多用户状态有网络服务(常用)

4: 系统未使用保留给用户

5: 图形界面(常用)

6: 系统重启

常用运行级别

运行级别 3(多用户状态有网络服务)和 5(图形界面)非常常用。你也可以根据需求手动指定运行级别。

学习 centroidos系统设置

# 查看当前运行级别systemctl get-default# 设置运行级别systemctl set-default TARGET.target

示例

如你要切换到命令行界面,可在终端输入 init 3。输入回车后界面会切换为命令行模式。

找回root密码(经典面试题)

进入救急模式

  • 按下快速按下 e 键。
  • 输入 init=/bin/sh 并按 Ctrl+x 以进入单用户模式。
  • 修改root密码

    在单用户模式下输入以下命令:

    mount -o remount,rw /passwd root

    注意:输入时要注意空格。

    随后输入以下命令确保系统正常重新启动:

    touch /.autorelabelexec /sbin/init

    等待系统自动重启后,使用你设置的root密码登录即可。

    root密码修改

    输入以下命令修改root密码:

    passwd root

    技术指令

    man:获取帮助信息

    基本语法:

    man [命令或配置文件]

    例如:

    man ls

    查看man手册页面后按 q 退出。

    help:获取shell内置命令帮助

    help cmd

    例如:

    help cd

    psw:显示工作目录绝对路径

    psw

    ls:查看文件或目录内容

    ls [选项] [文件或目录]# 查看所有文件`ls -a`# 查看详细文件信息`ls -l`

    cd:切换目录

    cd 目录路径# 切换回上一目录`cd ..`# 切换到家目录`cd`

    mkdir:创建目录

    mkdir [选项] 目录路径# 创建多级目录`mkdir -p /路径/的父目录/子目录名`

    rmdir:删除空目录

    rm -rf /路径/的空目录

    touch:创建空文件或目录

    touch 文件或目录

    cp:复制文件或目录

    cp [选项] 源文件目标目录# 强制覆盖不提示`cp -f 源文件目标目录`# 递归复制整个文件目录`cp -r 源文件 目标目录`

    rm:移除文件或目录

    rm [选项] 文件或目录# 移除整个文件目录`rm -rf 文件或目录`# 强制删除`rm -f 文件或目录`

    mv:移动文件或目录或重命名

    mv 旧名字 新名字

    cat:查看文件内容

    cat [选项] 文件路径# 查看带有行号的文件内容`cat -n 文件`

    more:分页查看文本内容

    more 文件

    操作命令:

    • 按空格键查看下一页
    • q 退出
    • Ctrl+f 向下滚动
    • Ctrl+b 返回上一页
    • = 显示当前行号
    • :f 显示文件名和行号

    less:分屏查看文件内容

    less 文件# 查看下一页按空格键# 查看上一页按 `pagedown`

    echo:输出内容到控制台

    echo [选项] 输出内容# 常用示例`echo Hello, World!`

    head:显示文件头部内容

    head 文件# 查看指定行数的文件`head -n 行数 文件`

    tail:显示文件尾部内容

    tail 文件# 查看指定行数的文件`tail -n 行数 文件`# 无限追踪更新的日志`tail -f 文件`

    date:显示或设置系统日期

    date # 查看当前时间`date`# 查看详细日期和时间`date +"%Y-%m-%d %H:%M:%S"`# 设置日期`date -s "YYYY-MM-DD HH:mm:ss"`

    history:查看历史命令

    history# 查看前 10 条历史命令`history 10`# 执行指定编号的历史命令`!号码`

    grep:查找文本

    grep [选项] 搜索内容 源文件# 忽略大小写`grep -i 搜索内容 源文件`

    gzip/gunzip:压缩/解压文件

    gzip 文件# 解压.gz文件`gunzip 文件.gz`

    zip/unzip:压缩/解压文件

    zip [选项] 文件或目录/path 交.zip# 解压zip文件到指定目录`unzip [选项] 文件.zip /路径/`# 常用选项- `-r`:递归压缩或解压- `-d`:指定解压目录

    tar:解压/压缩文件

    tar [选项].tar.gz文件 打包或解包内容# 解压.tar.gz文件`tar -xzf ./文件.tar.gz`# 例如

    解压local仓库到当前目录

    tar xf local.tar.gz .

    以上都是常用Linux命令和操作,熟练掌握这些命令将对你在服务器管理大大有帮助。结合实践!

    转载地址:http://pfmoz.baihongyu.com/

    你可能感兴趣的文章
    Node响应中文时解决乱码问题
    查看>>
    node基础(二)_模块以及处理乱码问题
    查看>>
    node安装卸载linux,Linux运维知识之linux 卸载安装node npm
    查看>>
    node安装及配置之windows版
    查看>>
    Node实现小爬虫
    查看>>
    Node提示:error code Z_BUF_ERROR,error error -5,error zlib:unexpected end of file
    查看>>
    Node提示:npm does not support Node.js v12.16.3
    查看>>
    Node搭建静态资源服务器时后缀名与响应头映射关系的Json文件
    查看>>
    Node服务在断开SSH后停止运行解决方案(创建守护进程)
    查看>>
    node模块化
    查看>>
    node模块的本质
    查看>>
    node环境下使用import引入外部文件出错
    查看>>
    node环境:Error listen EADDRINUSE :::3000
    查看>>
    Node的Web应用框架Express的简介与搭建HelloWorld
    查看>>
    Node第一天
    查看>>
    node编译程序内存溢出
    查看>>
    Node读取并输出txt文件内容
    查看>>
    node防xss攻击插件
    查看>>
    noi 1996 登山
    查看>>
    noi 7827 质数的和与积
    查看>>