1.指定运行级别
运行级别说明
0:关机
1:但用户【找回丢失密码】
2:多用户状态没有网络
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
2.修改默认级别
1) /etc/inittab id:5:initdefault: 这一行的数字
2)通过init 来切换不同的运行级别
init 3
init 5
3.帮助指令
3.1基本语法
man[命令或配置文件] --功能描述:获取帮助信息
help[命令或配置文件] --功能描述:获得shell内置命令的帮助信息
4.文件目录类
4.1 pwd
1)基本语法
pwd (显示当前工作目录的绝对路径)
4.2 ls
1)基本语法
ls [选项] [目录或文件]
2)常用选项
-a: 显示当前目录的所有文件和目录,包括隐藏的
-l:以列表的方式显示信息
4.3cd 指令
•
基本语法
cd [
参数
] (
功能描述:切换到指定目录
)
•
常用参数
绝对路径和相对路径
cd ~
或者
cd
:回到自己的家目录
cd ..
回到当前目录的上一级目录
4.4mkdir指令
mkdir
指令用于创建目录
•
基本语法
mkdir [
选项
]
要创建的目录
•
常用选项
-p
:创建多级目录
•
应用实例
案例
1:
创建一个目录
/home/dog
案例
2:
创建多级目录
/home/animal/tiger
4.5rmdir指令
rmdir
指令删除空目录
•
基本语法
rmdir [
选项
]
要删除的空目录
•
应用实例
案例
1:
删除一个目录
/home/dog
•
使用细节
rmdir
删除的是空目录,如果目录下有内容时无法删除的。
提示:如果需要删除非空目录,需要使用
rm -rf
要删除的目录
4.6touch指令
touch
指令创建空文件
•
基本语法
touch
文件名称
•
应用实例
案例
1:
创建一个空文件
hello.txt
4.7cp指令
cp
指令拷贝文件到指定目录
•
基本语法
cp [
选项
] source dest
•
常用选项
-r
:递归复制整个文件夹
•
应用实例
案例
1:
将
/home/aaa.txt
拷贝到
/home/bbb
目录下
案例
2:
递归复制整个文件夹,举例
•
使用细节
强制覆盖不提示的方法:
\cp
4.8rm指令
rm
指令移除文件或目录
•
基本语法
rm [
选项
]
要删除的文件或目录
•
常用选项
-r
:递归删除整个文件夹
-f
: 强制删除不提示
•
应用实例
案例
1:
将
/home/aaa.txt
删除
案例
2:
递归删除整个文件夹
/home/bbb
•
使用细节
强制删除不提示的方法:带上
-f
参数即可
4.9mv指令
mv
移动文件与目录或重命名
•
基本语法
mv oldNameFile newNameFile (
功能描述:重命名
)
mv /temp/movefile /targetFolder (
功能描述:移动文件
)
•
应用实例
案例
1:
将
/home/aaa.txt
文件 重新命名为
pig.txt
案例
2:
将
/home/pig.txt
文件 移动到
/root
目录下
4.10cat指令
cat
查看文件内容
•
基本语法
cat [
选项
]
要查看的文件
•
常用选项
-n
:显示行号
•
应用实例
案例
1: /ect/profile
文件内容,并显示行号
•
使用细节
cat
只能浏览文件,而不能修改文件,为了浏览方便,一般会带上 管道命令
| more
4.11more指令
more
指令是一个基于
VI
编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。
more
指令中内置了若干快捷键,详见操作说明
•
基本语法
more
要查看的文件
•
操作说明
•
应用实例
案例
:
采用
more
查看文件
/etc/profile
4.12less指令
less
指令用来分屏查看文件内容,它的功能与
more
指令类似,但是比
more
指令更加强大,支
持各种显示终端。
less
指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是
根据显示需要加载内容,
对于显示大型文件具有较高的效率
。
•
基本语法
less
要查看的文件
•
操作说明
4.13echo指令
echo
输出内容到控制台。
•
基本语法
echo [
选项
] [
输出内容
]
•
应用实例
案例
:
使用
echo
指令输出环境变量
echo $PATH
案例
:
使用
echo
指令输出
hello,world!
echo hello,world!
4.14head指令
head
用于显示文件的开头部分内容,默认情况下
head
指令显示文件的前
10
行内容
•
基本语法
head
文件
(
功能描述:查看文件头
10
行内容
)
head -n 5
文件
(
功能描述:查看文件头
5
行内容,
5
可以是任意行数
)
•
应用实例
4.15tail指令
tail
用于输出文件中尾部的内容,默认情况下
tail
指令显示文件的前
10
行内容。
•
基本语法
1) tail
文件 (功能描述:查看文件头
10
行内容)
2) tail -n 5
文件 (功能描述:查看文件头
5
行内容,
5
可以是任意行数)
3) tail -f
文件 (功能描述:实时追踪该文档的所有更新)
•
应用实例
案例
1:
查看
/etc/profile
最后
5
行的代码
案例
2:
实时监控
mydate.txt ,
看看到文件有变化时,是否看到, 实时的追加日期
4.16> 指令 和 >> 指令
>
输出重定向和
>>
追加
•
基本语法
1) ls -l >
文件 (功能描述:列表的内容写入文件
a.txt
中(覆盖写))
2) ls -al >>
文件 (功能描述:列表的内容追加到文件
aa.txt
的末尾)
3) cat
文件
1 >
文件
2
(功能描述:将文件
1
的内容覆盖到文件
2
)
4) echo "
内容
">>
文件
•
应用实例
案例
1:
将
/home
目录下的文件列表 写入到
/home/info.txt
中
案例
2:
将当前日历信息 追加到
/home/mycal
文件中
4.17ln 指令
软链接也成为符号链接,类似于
windows
里的快捷方式
,主要存放了链接其他文件的路径
•
基本语法
ln -s [
原文件或目录
] [
软链接名
]
(功能描述:给原文件创建一个软链接)
•
应用实例
案例
1:
在
/home
目录下创建一个软连接
linkToRoot
,连接到
/root
目录
案例
2:
删除软连接
linkToRoot
4.18history指令
查看已经执行过历史命令
,
也可以执行历史指令
•
基本语法
history