本文共 2057 字,大约阅读时间需要 6 分钟。
运行级别 3(多用户状态有网络服务)和 5(图形界面)非常常用。你也可以根据需求手动指定运行级别。
# 查看当前运行级别systemctl get-default# 设置运行级别systemctl set-default TARGET.target
如你要切换到命令行界面,可在终端输入 init 3。输入回车后界面会切换为命令行模式。
e 键。init=/bin/sh 并按 Ctrl+x 以进入单用户模式。在单用户模式下输入以下命令:
mount -o remount,rw /passwd root
注意:输入时要注意空格。
随后输入以下命令确保系统正常重新启动:
touch /.autorelabelexec /sbin/init
等待系统自动重启后,使用你设置的root密码登录即可。
输入以下命令修改root密码:
passwd root
基本语法:
man [命令或配置文件]
例如:
man ls
查看man手册页面后按 q 退出。
help cmd
例如:
help cd
psw
ls [选项] [文件或目录]# 查看所有文件`ls -a`# 查看详细文件信息`ls -l`
cd 目录路径# 切换回上一目录`cd ..`# 切换到家目录`cd`
mkdir [选项] 目录路径# 创建多级目录`mkdir -p /路径/的父目录/子目录名`
rm -rf /路径/的空目录
touch 文件或目录
cp [选项] 源文件目标目录# 强制覆盖不提示`cp -f 源文件目标目录`# 递归复制整个文件目录`cp -r 源文件 目标目录`
rm [选项] 文件或目录# 移除整个文件目录`rm -rf 文件或目录`# 强制删除`rm -f 文件或目录`
mv 旧名字 新名字
cat [选项] 文件路径# 查看带有行号的文件内容`cat -n 文件`
more 文件
操作命令:
q 退出Ctrl+f 向下滚动Ctrl+b 返回上一页= 显示当前行号:f 显示文件名和行号less 文件# 查看下一页按空格键# 查看上一页按 `pagedown`
echo [选项] 输出内容# 常用示例`echo Hello, World!`
head 文件# 查看指定行数的文件`head -n 行数 文件`
tail 文件# 查看指定行数的文件`tail -n 行数 文件`# 无限追踪更新的日志`tail -f 文件`
date # 查看当前时间`date`# 查看详细日期和时间`date +"%Y-%m-%d %H:%M:%S"`# 设置日期`date -s "YYYY-MM-DD HH:mm:ss"`
history# 查看前 10 条历史命令`history 10`# 执行指定编号的历史命令`!号码`
grep [选项] 搜索内容 源文件# 忽略大小写`grep -i 搜索内容 源文件`
gzip 文件# 解压.gz文件`gunzip 文件.gz`
zip [选项] 文件或目录/path 交.zip# 解压zip文件到指定目录`unzip [选项] 文件.zip /路径/`# 常用选项- `-r`:递归压缩或解压- `-d`:指定解压目录
tar [选项].tar.gz文件 打包或解包内容# 解压.tar.gz文件`tar -xzf ./文件.tar.gz`# 例如
tar xf local.tar.gz .
以上都是常用Linux命令和操作,熟练掌握这些命令将对你在服务器管理大大有帮助。结合实践!
转载地址:http://pfmoz.baihongyu.com/