zoukankan      html  css  js  c++  java
  • 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 文件夹 压缩

  • 相关阅读:
    宿主机( win 7 系统) ping 虚拟机VMware( cent os 6.6 ) 出现“请求超时”或者“无法访问目标主机”的解决方法
    Java实现 LeetCode 23 合并K个排序链表
    Java实现 LeetCode 23 合并K个排序链表
    Java实现 LeetCode 23 合并K个排序链表
    Java实现 LeetCode 22 括号生成
    Java实现 LeetCode 22 括号生成
    Java实现 LeetCode 22 括号生成
    Java实现 LeetCode 21 合并两个有序链表
    Java实现 LeetCode 21 合并两个有序链表
    Java实现 LeetCode 21 合并两个有序链表
  • 原文地址:https://www.cnblogs.com/Rowry/p/12941051.html
Copyright © 2011-2022 走看看