• linux全套 | 实用指令 | 07


    指定运行级别

    常用运行级别为3,5

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

    5: 图形界面

    etc/inittabid:5:initdefault中修改

    其他运行界别说明:

    0: 关机

    1: 单用户(找回root密码)

    6: 系统重启

    切换到指定运行级别的指令

    init [0123456]

    关机: init 0

    重启: init 6

    黑白界面: init 3

    图形界面: init 5

    重置root密码: init 1

    问题: root密码忘记,如果重置root密码?

    进入单用户模式,因为进入单用户模式,root不需要密码就可以登陆.

    然后passwd root,就可以修改密码.

    帮助指令

    当我们对某个指令不熟悉时,我们可以使用linux提供的帮助指令来了解这个指令的使用方法.

    help 命令 获得帮助信息

    man 命令 获得操作手册

    讨论: 如何查找陌生的指令使用方式?

    百度更加直接! 官方的参考大多大而全,不如网上查找直接来的快.

    文件目录类

    pwd 显示当前工作目录的绝对路径

    ls [选项] [目录或文件] 查看目录信息

    -a :显示当前目录所有的文件和目录,包括隐藏的

    -l: 以列表的形式显示信息

    cd 路径 切换到指令目录

    cd ~ 切换到家目录

    mkdir [选项] 目录名 创建一个新目录

    -p :创建多级目录

    rm [选项] 目录名 删除文件或目录

    -r: 递归删除,删除文件夹要使用

    -f: 强制删除

    touch 文件名 创建空文件

    cp [选项] 原地址 目标地址

    -r: 递归复制整个文件

    mv 原地址 目标地址 移动文件或重命名

    cat [选项] 文件

    -n: 显示行号

    cat -n 文件 | less 分页浏览

    less 文件 分页查看文件

    more 文件 分页查看文件

    > 输出重定向,会将原来的文件内容覆盖

    >> 在文件的尾部追加内容

    echo [选项] 输出内容

    head 文件 查看文件的前几行内容

    head -n 行数 文件 查看指定头部的指定行数

    tail 文件 查看文件末尾的几行内容

    tail -n 行数 查看指定末尾的指定行数

    tail -f 文件 实时最终文档更新

    ln -s 原文件或目录 软连接名 创建一个软连接,类似windows里的快捷方式.

    注意:

    (1) 使用软连接,但是pwd还是显示当前路径

    (2) 删除软连接,最后不能带/, rm -rf 软连接名

    history 查看所有历史指令

    history 10 查看最近10个历史指令

    日期时间类

    date 查看当前时间

    date "+%Y-%m-%d %H:%M:%S 格式化输出当前时间

    cal 显示当月日历

    cal 年份 查看指定年份的日历

    搜索查找类

    find [搜索范围] [选项]

    -name :按照文件名查找

    -user: 按照拥有者查找

    -size :按照文件大小查找

    (1) 在/home下查找名为hello.txt的文件

    find /home -name hello.txt

    (2) 查找/opt目录下,用户名为nobody的文件

    find /opt -user nobody

    (3) 查找整个linux系统下大于20M的文件(+n 大于, -n小于 n等于)

    find / -size +20M

    (4) 查询linux下所有的txt文件

    find / -name *.txt

    | grep [选项] 查找内容 这是用来查找过滤的

    -n: 显示匹配行及行号

    -i: 忽略字母大小写

    压缩和解压类

    tar -zxvf 压缩文件 解压

    tar -zcvf 文件夹.tar.gz 文件夹 压缩

  • 相关阅读:
    hdu 6053 TrickGCD(筛法+容斥)
    hdu 6040 Hints of sd0061(stl: nth_element(arr,arr+k,arr+n))
    hdu 6055 Regular polygon
    POJ
    WPF页面后台代码InitializeComponent()报错
    C#更新packages
    git--撤销添加&放弃修改&代码冲突
    git--新建分支&提交代码
    foreach 改变集合时不能使用
    VirtualBox 共享文件夹设置
  • 原文地址:https://www.cnblogs.com/Rowry/p/12941051.html
Copyright © 2020-2023  润新知