Linux实操篇
Linux 实用指令
指定运行级别
0:关机
1:单用户 找回丢失的密码
2:多用户无网络服务
3:多用户有网络服务
4:保留级别 现在未启用
5:图形界面
6:重启
系统运行级别配置文件 /etc/inittab
切换到指定运行级别
基本语法 init[012356]
init 5
init 3
如何找回root密码
思路:进入单用户模式,然后修改root密码。 因为进入单用户模式,root不需要密码就能登录
开机->在引导时输入 回车键-> 看到界面输入 e ->看到一个新界面 选中第二行 内核 输入 e -> 在此行最后输入 1
再输入 回车 -> 在此输入 b,这时进入单用户模式 使用 passwd root 修改密码
帮助指令
当对某个指令不熟悉时,可以使用Linux提供的帮助指令来了解指令的使用方法
man 获取帮助信息
man ls
help 获取shell内置命令的帮助信息
文件目录类
pwd 显示绝对路径
ls [选项] [目录或是文件]
-a 显示所有文件 包括.开头的隐藏文件
-l 显示详细信息 以列表方式显示
cd 切换目录
mkdir 创建目录
mkdir [选项] 要创建的目录
-p 创建多级目录
rmdir 删除空目录
rmdir [选项] 要删除的目录
删除非空目录 rm -rf 要删除的目录
touch 创建空文件
touch 文件名
touch a.txt b.txt
cp 拷贝文件到指定目录
cp [选项] source dest
-r 递归复制整个文件夹
cp -r test/ tiger/
\cp -r test/ tiger/ 强制覆盖
rm 移除文件或目录
-r 删除整个文件夹
-f 强制删除不提示
mv 移动文件或者重命名
mv oldNameFile newNameFile 重命名
mv /temp/movefile /targetFolder 移动文件
mv pig.txt /root/
cat 参看文件内容 以只读的方式打开
cat [选项] 要查看的文件
-n 显示行号
cat 文件名 | more
more 基于vi编辑器的文本过滤器,以全屏的方式按页显示文本文件的内容
more /etc/profile
less 用来分屏查看 一页一页读取 看日志文件 推荐用less
>指令和>>指令
> 输出重定向 会将原来的文件内容覆盖
>> 追加
ls -l >文件 列表的内容写入到文件中 覆盖写
ls -al >>文件 列表中的内容追加到文件末尾
cat 文件1>文件2 将文件1的内容覆盖到文件2
echo “内容”>>文件
echo 指令 输出内容到控制台
echo [选项] [输出内容]
head 显示文件开头部分 默认显示前10行
head -n 5 文件名 查看文件前5行
tail 显示文件尾部内容,默认显示后10行
tail -n 5 文件名
tail -f 文件名 实时追踪该文档的所有更新,工作中经常用到
ln 软连接 符号连接
ln -s [原文件或目录] [软连接名]
ln -s /root linkToRoot
rm -rf linkToRoot 删除
history 查看已经执行过的历史命令,也可以执行历史指令
history 10
!123 直接执行123号指令
时间日期类
date 显示当前时间
date "+%Y-%m-%d" 显示当前年月日
date "+%Y年%m月%d日 %H:%M:%S" 显示年月日时分秒
date -s 字符串时间
date -s "2022-10-10 11:22:22" 设置时间
cal 查看日历信息
cal [选项]
cal 2021 显示2021年日历
搜索查找类
find 从指定目录向下递归地遍历其各个子目录,将满足条件的文件夹或者目录显示在终端
find [搜索范围] [选项]
find /home -name hello.txt
find /opt -user nobby 按拥有者查找
find / -size +20M 查找系统大于20M的文件 大于+ 小于- 等于不用
find / -name "*.txt" 查找所有以.txt为后缀的文件
locate 快速定位文件路径
locate 搜索文件
updatedb
locate hello.txt
grep指令 和 管道符号 |
grep 过滤查找
管道符 | 表示将前一个命令的处理结果输出传递给后面的命令处理
grep [选项] 查找内容 源文件
-n 显示匹配行及行号
-i 忽略字母大小写
cat hello.txt | grep -ni yes
压缩和解压缩指令
gzip/gunzip
gzip 用于压缩文件 gunzip 用于解压缩
gzip 文件名
gunzip 文件名
压缩或解压缩后不会保留原文件
zip/unzip
zip 用于压缩文件 unzip用于解压
zip [选项]***.zip 将要压缩的内容
unzip [选项]***.zip
zip常用选项
-r 递归压缩,即压缩目录
unzip常用选项
-d<目录> 指定解压后文件存放的目录
zip -r mypackage.zip /home/
unzip -d /opt/tmp/ mypackage.zip
tar 打包指令 文件后缀是.tar.gz
tar [选项] ***.tar.gz 打包的内容
选项说明
-c 产生tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解包.tar文件
tar -zcvf a.tar.gz a1.txt a2.txt
tar -zcvf myhome.tar.gz /home/
tar -zxvf a.tar.gz
tar -zxvf myhome.tar.gz -C /opt/ 指定解压到的目录事先要存在
Linux学习笔记 实操篇1
最新推荐文章于 2024-05-29 10:55:38 发布