LInux操作详解七:linux实用指令大全
Table of Contents
1)介绍:当我们对linux命令不熟悉的时候,我们可以通过man指令来查看我们的使用方法;
11:more 指令;是一个你只的基于vi编译器的文本过滤器;
15:head指令;用于显示文件的开头部分内容,默认情况下 head 指令显示文件的前 10 行内容
17:ln指令;软连接指令;类似于windows的快捷方式;
3:tar指令;tar是打包指令,最后打包的是.tar.gz文件
七:linux实用指令大全;
1:运行级别
1)介绍;
0:关机
1:单用户状态
2:多用户无网络
3:多用户用网络
4:保留
5:图形界面
6:系统重启
2)切换运行级别;
不同的linux版本有着不同的运行级别的方法,要用到的时候可以去查看一下;包括我们可以通过修改运行级别到单用户的模式,然后来修改我们忘记的root的密码;
3)Centos7的运行级别说明;
2:帮助指令man;
1)介绍:当我们对linux命令不熟悉的时候,我们可以通过man指令来查看我们的使用方法;
2)基本语法:man 【命令或配置文件】
3)例子:
3:帮助指令help;
1)介绍:获得shell的内置命令的帮助信息;
2)基本语法:help 命令
3)例子:
4:文件目录类;
1:pwd指令;显示当前路径;
2:cd指令;cd 【参数】切换到指定目录;
cd ~或者cd 回到自己的家目录;
cd.. 回到当前目录的上一级目录;
cd ../ 相对路径的上一级.cd ../../ 上两级
cd /root 绝对路径的切换
3:ls指令;查看当前目录的 内容和目录;
ls [选项] 【目录或文件】
ls -a 查看隐藏文件
ls -l 详细信息,别名:ll
4:mkdir 创建目录;
mkdir 【选项】 要创建的目录
-p 创建多级目录
5:rmdir指令;删除空目录
rmdir 【选项】 要删除的空目录
删除有文档的目录
6:touch指令;创建新的空白文件;
7:cp指令;拷贝文件到指定的目录;
cp 【选项】 源 目标
-r 递归复制这个文件夹
8:rm指令;删除文件或者目录
rm 【选项】 文件或目录
-r 递归删除
-f 强制删除不提示
9:mv指令;移动文件或者重命名;
mv oldfilename newfilename 文件重命名
mv filename /root/test
10:cat 指令;查看文件内容,只读形式;
cat 【选项】要查看的文件;
-n 显示行号
11:more 指令;是一个你只的基于vi编译器的文本过滤器;
more 要查看的文件
12:less指令;分屏查看文件;
less 指令用来分屏查看文件内容,它的功能与 more 指令类似,但是比 more 指令更加强大,支持各种显示终端。less 指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
less 要查看的文件
less -N fielame 带行号的查看
13:>指令和>>指令;输出和追加;
> 输出重定向,会将原来的文件内容覆盖;
>> 不会覆盖文件的内容,会将信息添加到文件末尾;
14:echo指令;输出内容到控制台;
echo 【选项】 输出内容;
15:head指令;用于显示文件的开头部分内容,默认情况下 head 指令显示文件的前 10 行内容
head 文件;默认显示文件开头10行
head -5
16:tail指令; 默认输出文章尾部10行的内容;
tail 文件
tail -5 文件
tail -f 文件 试试追踪文档的内容更新,在工作中常用;
17:ln指令;软连接指令;类似于windows的快捷方式;
ln -s 源文件名 软连接名
18:history指令;查看执行过的指令;
执行曾经执行过的指令;
5:时间日期类;
1:date指令;显示当前日期;
date 显示当前日期
date +%Y 显示当前年
date +%m 显示当前月
date +%d 显示当前日
date "+%Y-%m-%d %H:%M:%S" 显示当前指定格式的时间
2:date 指令;设置服务器当前时间;
date -s 时间字符串
3:cal指令;查看当前日历
cal 【选项】
查看指定年的日历
6:搜索查找类的指令;
1:find指令;
find 指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。
find 【搜索范围】【选项】文件名
-name 按照名字查找
-user 按照作者查找
-size 按照大小查找,+n 大于 -n 小于 n 等于
2:locate指令;
locaate 指令可以快速定位文件路径。locate 指令利用事先建立的系统中所有文件名称及路径的locate 数据库实现快速定位给定的文件。Locate 指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新 locate 时刻。
local 搜索文件
由于 locate 指令基于数据库进行查询,所以第一次运行前,必须使用 updatedb 指令创建 locate 数据库。
3:grep指令和管道符|
grep 过滤查找 , 管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理。
grep [选项] 查找内容 源文件
-n 显示匹配行和匹配行号
-i 忽略大小写
7:压缩与解压缩
1:gzip和gunzip指令;
gzip 压缩文件,只能将文件压缩为*.gz 文件,不能直接压缩目录,当我们使用 gzip 对文件进行压缩后,不会保留原来的文件。
gunzip 解压缩文件
2:zip/unzip 指令
zip xxx.zip 源文件 用于压缩文件
-r 递归压缩
-x 排除某个文件
unzip 解压后的路径 压缩文件 用于解压的,这个在项目打包发布中很有用的
-d 指定目录
3:tar指令;tar是打包指令,最后打包的是.tar.gz文件
tar xxx.tar.gz 打包的内容
-c 产生打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包的同时压缩
-x 解压tar文件
压缩文件的例子
解压到当前目录
解压到指定目录;