linux全套 | 实用指令 | 07
指定运行级别
常用运行级别为3,5
3: 多用户状态有网络服务
5: 图形界面
在etc/inittab的id: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 文件夹 压缩

浙公网安备 33010602011771号