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 文件夹 压缩

原文地址:https://www.cnblogs.com/Rowry/p/12941051.html