Linux笔记(三)之运行级别和文件目录类指令

运行级别

指定运行级别

七个运行级别
0:关机
1:单用户(找回丢失的密码时密码特别有用,不需要密码可以用root登录)
2:多用户无网络服务
3:多用户有网络服务(常用)
4:保留
5:图形界面(常用)
6:重启
系统的运行级别的配置文件 /etc/initttab
在这里插入图片描述

切换到指定运行级别的指令:

基本语法: init [0123456]

找回丢失的root密码

思路:进入到单用户模式然后修改root密码,进入单用户模式root不需要密码就可以登陆。
操作:在开机引导的时候按enter键,界面输入e编辑,光标高亮到kernel编辑内核,在输入e,空格 1 enter键进入单用户模式,再输入b重新引导进入以root身份进入单用户模式,passwd root 修改root的密码
前提:不能远程操作

帮助指令

man [命令或配置文件] :获得帮助信息
help 命令 :获得shell内置命令的帮助信息

文件目录类

pwd

显示当前工作目录的绝对路径

ls

ls [选项] [目录或是文件]
-a 全部,显示隐藏文件
-l 以纵向列表方式排列

cd

cd [参数] :切换到指定目录
常用参数有绝对路径和相对路径
eg /root到/home
绝对路径 从根目录开始定位 /home
相对路径 …/home,从当前工作目录开始定位到需要的目录去
cd ~ cd : 回到家目录
cd … 回到上一级目录

mkdir

mkdir [选项] 要创建的目录
1 mkdir /home/dog :创建一个目录 表示在home目录下创建dog目录
-p 创建多级目录
2 mkdir -p /home/animal/tiger :一次性创建多级目录

exit: 回到切换之前的用户
从权限高的用户切换到权限低的用户不需要输密码

rmdir

删除空目录
rmdir [选项] 要删除的空目录
1 删除空目录rmdir /home/dog 不能删除非空的目录
2 若要删除非空目录 rm -rf /home/dog

touch

创建空文件
1 touch 文件名称
2 一次性创建多个文件 touch 文件1 文件2

cp

拷贝文件到指定目录
cp [选项] source dest(目的)
-r 递归复制整个文件夹
1 将一个文件拷贝
eg 将/home/aaa.txt 拷贝到 /home/bbb 目录下
cp /home/aaa.txt /home/bbb/
2递归复制整个文件夹
eg 将 /home/test 整个目录拷贝到home/zwj
cp -r /home/test /home/zwj/
3 \cp 强制覆盖不会提示

rm

移除文件或目录
-r 删除整个文件夹
-f 强制删除
1 删除文件
将/home/aaa.txt 删除
rm aaa.txt
2递归删除整个文件夹/home/bbb
rm -rf bbb/

mv

移动文件与目录重命名
mv 原来的名字 新的名字 : 重命名 在当前目录下已有文件移动到当前目录下的新名字
mv 原来位置的文件 新的位置

查看文档

1 cat

查看文件内容,以只读的方式,只能浏览,不能修改
cat [选项] 要查看的文件
-n 显示行号
一般与cat -n 要查看的文件名|more配合使用,将内容分页显

2 more

全屏的方式,按页显示文本内容
快捷键
按enter 一行看
按空格 一页看
Ctrl+B 上一页
Ctrl+F 下一页
在这里插入图片描述

4 less

分屏查看,不会整页加载显示,显示速度比较快,查看大型文件
less 要查看的文件
enter 一行一行看
空格 一页看
快捷键
在这里插入图片描述

>和>>

">"输出重定向
覆盖原先的文件
">>"追加
原来的文件末尾追加
1 ls -l > a.txt 把指令显示的内容覆盖到a.txt,如果该文件不存在,就创建该文件
2 ls -al >>a.txt 把指令显示的内容追加到a.txt
3 cat 文件1>文件2 把文件1的内容覆盖显示到文件2
4 echo “内容” >>文件 在文件中追加内容

echo

输出内容到控制台
echo [选项][输出内容]
1输出环境变量 echo $PATH
2输出文本 echo “hello”

head

用于显示文件的开头部分
head 文件 前十行的内容
head -n 5 文件 查看文件前五行的内容

tail

tail用于输出文件尾部的内容
tail :查看文件后十行的内容
tail -n 5 文件 :查看文件后五行的内容
tail -f 文件 :实时追踪文档的更新,如果有变化就会看到

ln

软链接指令,类似于Windows的快捷方式
ln -s [原文件或目录] [软连接名]

history

查看已近执行过的历史命令,也可以执行历史命令
1history :显示所有执行过的历史命令
2 history 10:显示最近执行过的十个历史命令
3 !执行历史编号: 执行历史编号的指令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值