Linux中的实用指令

四、实用指令

1.cd 指令


cd ~:回到自己的家目录
cd /:回到根目录

2.mkdir指令


mkdir [选项] 要创建的目录:创建目录
常用选项 创建多级目录:[-p] 

3.rmdir和rm指令


rmdir:删除空目录
基本语法:   rmdir [选项] 要删除的空目录    只能删除空目录,删除非空目录时会报错,选项加上 -rf 就可以删除非空目录,如:rmdir -rf 

在这里插入图片描述

可以使用 ./ 和 …/ 来删除当前目录下的内容,如:
在这里插入图片描述

rmdir只能删除空目录,要删除有内容的目录需要使用rm,如:
在这里插入图片描述

4.touch指令


创建空文件
touch 文件名

5.cp指令


拷贝文件到指定目录
cp [选项] source dest
-r :递归复制整个文件夹
强制覆盖不提示:\cp

在这里插入图片描述

6.rm指令


rm指令:移除[删除]文件或目录
rm [选项] 要删除的文件或目录
常用选项:
-r:递归删除整个文件
-f:强制删除不提示

7.mv指令


mv指令:移动文件与目录或重命名
重命名:mv 老文件名 新文件名
移动文件:mv 老文件目录 新文件目录

在这里插入图片描述
在这里插入图片描述

8.cat指令


查看文件内容,是以只读的方式打开。
基本语法:
cat  [选项] 要查看的文件
常用选项:
-n显示行号
细节:
cat 只能浏览文件而不能修改文件,为了浏览方便,一般会带上管道命令 |more
cat -n 文件名 | more :分页浏览

在这里插入图片描述

9.more指令


是一个基于vi编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容,more指令中内置了若干快捷键。
基本语法:
more 要查看的文件

more中搜索关键字:
按下V(大写V)键,调用vi编辑器
结果:--More--(5%)看不见了,进入了vim模式
输入/,后面在跟你需要搜索的字符串。
/2019

在这里插入图片描述

快捷键:

操作	功能说明
空格键	代表向下翻一页
enter	向下翻一行
q	    代表立刻离开more,不再显示该文件内容
Ctrl+B	返回上一屏
=	    输出当前行的行号
:f	    输出文件名和当前行的行号

10.less指令


less指令用来分屏查看文件内容,他的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
基本语法:
less 要查看的文件

快捷键:
操作			功能说明
空格键			代表向下翻一页
pagedown		向下翻一页
pageup			向上翻动一页
/要搜索的字符串	向下搜寻【字符串】的功能:n:向下查找,N向上查找
?要搜索的字符串	向上搜寻【字符串】的功能:n:向上查找,N向下查找
q				离开less这个程序

11.>指令 和 >>指令



>输出重定向:会将原来的文件的内容覆盖
>>追加:不会覆盖原来的内容,而是追加到文件的尾部

在这里插入图片描述

说明:ls -l > a.txt,将ls -l的显示的内容覆盖写入到a.txt,如果该文件不存在,就创建该文件
输出日志的时候会使用 2>&1 错误输出指定到标准输出中

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

12.echo指令


输出内容到控制台
基本语法:
echo [选项] 输出内容

13.head指令


用于显示文件的开头部分的内容,默认显示前10行内容
用法:
head -n5 文件名:查看文件前5行内容,5可以是任意数字

在这里插入图片描述
在这里插入图片描述

14.tail指令


tail用于输出文件尾部的内容,默认情况下显示文件的后10行内容,
基本语法:
tail 文件:查看文件后10行内容
tail -n 5 文件:查看文件后五行内容,5可以是任意行数
tail -f 文件 :实时追踪该文档的所有更新,经常使用

在这里插入图片描述

15.ln指令


软连接也叫符号链接,类似于Windows里面的快捷方式,主要存放了链接其他文件的路径
基本语法:
ln -s  [原文件或目录]  [软连接名] :给原文件创建一个软连接

在这里插入图片描述

删除软连接:rm -rf linkToect
在这里插入图片描述

不能带/,即不能rm -rf linkToect/
在这里插入图片描述

细节说明:
当我们使用pwd查看目录时,仍然看到的是软连接所在目录

16.history指令


查看已经执行过历史命令,也可以执行历史指令
用法:
history:查看所有已经执行过的历史指令
history 10:显示最近使用过的10个指令
!158:执行编号为158的指令

在这里插入图片描述

17.启动22号端口


service sshd start

18.配置DNS


修改/etc/resolv.conf
nameserver 8.8.8.8
设置resolv.conf文件不可自动修改:chattr +i /etc/resolv.conf

19.rz上传和sz下载指令


rz是receive zmodem的缩写,表示上传
sz是send zmodem的缩写,表示下载

20.netstat查看系统网络情况


基本语法:
netstat [选项]
netstat -anp

选项说明:
-an 按一定顺序排列输出
-p  显示哪个进程在调用

在这里插入图片描述

21.chattr改变文件属性


这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:

a:让文件或目录仅供附加用途。
b:不更新文件或目录的最后存取时间。
c:将文件或目录压缩后存放。
d:将文件或目录排除在倾倒操作之外。
i:不得任意更动文件或目录。
s:保密性删除文件或目录。
S:即时更新文件或目录。
u:预防意外删除。


语法
chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]


参数
  -R 递归处理,将指定目录下的所有文件及子目录一并处理。

  -v<版本编号> 设置文件或目录版本。

  -V 显示指令执行过程。

  +<属性> 开启文件或目录的该项属性。

  -<属性> 关闭文件或目录的该项属性。

  =<属性> 指定文件或目录的该项属性。

实例
用chattr命令防止系统中某个关键文件被修改:

chattr +i /etc/resolv.conf
lsattr /etc/resolv.conf

在这里插入图片描述

22.source 让修改后的配置信息立即生效


source 配置文件

23.df(disk free)查询系统整体使用情况


df -lh

24.du -h /目录 查询指定目录的磁盘的占用情况,默认为当前目录

-s:指定目录占用大小汇总
-h:带计量单位
-a:含文件
du -sh * |sort -n:查询大文件与目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值