Linux-第九章 实操篇 实用指令

1. 运行级别

[0]关机

[1]单用户【找回丢失密码】

[2]多用户状态没有网络服务

[3]多用户状态有网络服务

[4]系统未使用保留给用户

[5]图形界面

[6]系统重启

2.切换运行级别指令

语法:init 数字(数字即为运行级别)

3.帮助指令

当我们对某个指令不熟悉时候,可以使用linux的帮助指令来了解指令使用方法:man/help

①man

语法: man [命令或配置文件]

②help

语法:help [命令]

4.文件目录类

①pwd指令(Print working directory 显示当前工作路径)

语法:pwd

②ls指令(List files)

列出目录下的文件

基本语法:ls [选项]

1)ls -a:显示当前目录所有的文件和目录,包括隐藏的

2)ls -l:以列表的方式显示信息。

③cd指令(Change directory 切换目录)

基本语法:cd [选项]

1)cd [绝对路径] 例:cd /home/root

2)cd [相对路径] 例:cd ../../root (要返回root目录的上一级,再/root,其中../一次表示返回上一级)

3)cd ~或者cd :表示返回到家目录

4)cd .. 表示回到当前目录的上一级目录

④mkdir指令(Make directory  建立目录)

语法:mkdir [选项] 要创建的目录

1)mkdir /home/dog  在home下创建单级目录dog

2)mkdir -p  /home/animal/tiger 在home目录下创建多级目录analimal及tiger

⑤rmdir(Remove directory  仅删除空目录)(非空目录使用 rm -rf 非空目录)

语法:rmdir [选项] 即删除的空目录

⑥touch指令(创建空文件)

语法:touch 空文件名称(可一次性创建多个空文件)

⑦cp指令(copy 拷贝指令)

基本语法:cp [可选项] source dest

 1)拷贝文件到指定目录下

例:cp aa.text bbb/(拷贝当前目录下aa.text文件到当前目录下bbb中)

2)拷贝整个目录到指定目录下

cp -r source dest

例:cp -r test/ zwj/(拷贝当前目录下test/的文件到zwj/)

注:cp前可加“\”代表强制拷贝

⑧rm指令(remove 删除一个文件或目录)

1)基本语法:rm [选项] 要删除的目录或文件

2)常用选项:

-r:递归删除整个文件夹

-f:强制删除不提示

⑨mv指令(move file 移动文件与目录或重命名)

1)基本语法:

重命名:mv oldnamefile newnamefile

移动文件:mv 文件名 目录

⑩cat指令(concatenate  查看文件,以只读的形式打开)

1)基本语法:cat  [选项] 要查看的文件

2)常用选项:

-n:显示行号

3)使用细节:

cat只能浏览文件,而不能修改文件,为了浏览方便,一般带上 管道命令 |more

cat 文件名 | more (分页浏览)

(11)more指令(more指令是一个基于VI编辑器的文本过滤器,以全屏的方式按页显示文本文件内容。more指令内置了若干快捷键)

1)基本语法:more 要查看的文件

2)快捷键:

(12)less指令(分屏查看文件内容)

less与more类似,但是比more更强大,支持各种显示终端。less指令 在显示文件内容时,并不是一次将整个文件加载后才显示,而是根据显示需要加载内容,对于显示大型文件具有更高的效率

1)基本语法:less 要查看的文件

2)快捷键:

(13)>指令与>>指令

>指令:输出重定向,会将原来的文件内容覆盖

>>指令:追加,不会覆盖原来文件内容,而是追加到文件的尾部

1)基本语法:

ls -l >文件(将列表的内容写文件a.txt中,覆盖写)

ls -l>>文件(列表内容追加到文件末尾)

cat 文件1>文件2(将文件1的内容覆盖到文件2)

echo “内容” >> 文件(将会内容追加到文件里)

(14)echo指令(输出内容到控制台)

基本语法:echo [选项] 输出内容

 (15)head指令(显示文件开头部分内容,默认显示前十行)

1)基本语法:

head [可选项] 文件(查看文件前十行)

2)常用可选项

-n 数字:表示查看前n行,如head -n 5 文件(查看文件前五行)

(16)tail指令(默认查看文件后十行)

1)基本语法

tail [可选项] 文件

2)常用可选项

-n 数字:查看后数字行

-f:实时追踪该文件的所有更新,即显示更新内容

(17)ln指令(软连接)

软连接也叫符号链接,类似于windows里面的快捷方式,主要为了存储链接其他文件的路径

1)基本语法:

ln -s [源文件或目录] [软连接名称](给源文件创建一个软连接)

注意:使用pwd查看目录时候,仍然看到的是软连接所在的目录

(18)history指令

查看已经执行过的历史指令,也可以执行历史指令

1)基本语法:history [可选项]

2)可选项

history 数字(查看过往执行的数字条指令)

!数字:执行第数字条指令

5.时间日期类指令

①date指令(显示当前日期时间)

1)基本语法:

date:(显示当前时间)

date + %Y:(显示当前年份)

date + %m:(显示当前月份)

date + %d:(显示当前是哪一天)

date  “+%Y-%m-%d %H:%M:%S”(显示年月日时分秒)

②date指令(设置日期)

1)基本语法: date -s 字符串时间

③cal指令(查看日历指令)

1)基本语法:

cal [可选项] (默认显示本月日历)

cal 年份 (显示当年日历)

6.搜索查找类

①  find指令

find指令将从指定目录向下递归的遍历各个子目录,将满足条件的文件或者目录显示在终端。

1)基本语法:

find [搜索范围] [可选项] (搜索范围,即路径信息)

2)可选项

② locate指令

locate能够快速定位文件路径。local指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件。locate指令无需遍历整个文件系统,但需要定期更新locate时刻

1)基本语法:

locate 目标文件

注意:使用locate指令前,必须用updatedb指令创建locate数据库

③grep指令和管道符号 |

 7.压缩与解压类

①gzip与gunzip指令

gzip用于压缩文件

gunzip用于解压文件

1)基本语法:

gzip 文件 (压缩文件,只能将文件压缩为*.gz文件)

gunzip 文件.gz(解压缩文件命令)

2)注意

使用gzip对文件进行压缩时候,不会保留原文件

②zip/unzip指令

zip用于压缩,unzip用于解压

1)基本语法:

zip [选项] XXX.zip 要压缩的内容(压缩文件和目录的命令)

unzip [选项] XXX.zip(解压缩文件)

2)常用可选项

zip常用选项

-r:递归压缩,即压缩目录

unzip常用选项

-d 目录:指定解压后文件存储目录

例:unzip -d /opt/tmp/ mypackage.zip

③tar指令

tar指令是打包指令,最后打包的文件是.tar.gz文件

1)基本语法:

tar [选项] XXX.tar.gz 打包内容(打包目录,压缩后的文件格式为.tar.gz)

2)常用可选项

 3)实例

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

D_lullaby

你的支持是对我最大的鼓励!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值