博客
关于我
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/

    你可能感兴趣的文章
    python3简单使用requests 用户代理,cookie池
    查看>>
    Python3组播通信编程实现教程(发送者+接收者)
    查看>>
    Python3编写网络爬虫10-数据存储方式三-CSV文件存储
    查看>>
    python3读取redis返回数据带有'b'的问题
    查看>>
    Python3连接MySQL
    查看>>
    Python关于isinstance函数的解析 | 附Demo(全)
    查看>>
    Python3:setup.py:完成所有任务的PIP安装(Build_ext+Install)
    查看>>
    python4.0 gil_Python 并发编程系列--1、浅谈GIL历史及对多线程的影响
    查看>>
    python60行绘图程序_天底下最简单的QT画图板,就一个类,60行代码
    查看>>
    Python: AES加密与解密
    查看>>
    Python: Range() 最大尺寸;动态的还是静态的?
    查看>>
    Python: Windows下用 multiprocessing 的深坑
    查看>>
    python:Could not find platform independent libraries <prefix>解决方法
    查看>>
    Python:datetime tzinfo 时区名称文档
    查看>>
    Python:deepcopy(list) vs new_list = old_list[:]
    查看>>
    Python:Google API - 从消息中获取 mimeTypes
    查看>>
    Python:Google API - 从消息中获取 mimeTypes
    查看>>
    Python:subprocess.call,stdout to file,stderr to file,在屏幕上实时显示stderr
    查看>>
    Python:TypeError:无法连接“str“和“int“对象
    查看>>
    Python:XPath 在 ElementTree 中不可用
    查看>>