linux实用指令(运行级别、文件目录指令等)

1.运行级别指令

1.1基本信息

linux的运行级别是当前操作系统正在运行的功能级别。在我理解就是操作系统运行的状态或者是模式,对于centos7.6来说共有七个级别。

0:关机,系统处于关机的状态。

1:单用户,该状态下只有root能登陆,禁止远程登陆,也可以用于找回root的密码。

2:多用户没有网络服务。

3:多用户有网络服务,没有图形界面,可以多用户登陆,有网络状态。

4:系统未使用保留给用户。特殊情况才能用到,,比如笔记本电脑没电了。

5:图形化界面,桌面有一些windows的图标可以用鼠标点击操作。

6:系统重启。

1.2切换运行级别

init 运行级别

1.3切换默认的运行级别

init 运行级别

该指令是切换的临时运行级别,当你重启系统后,他还会回到一开始的运行级别。

systemctl get-default

查看当前操作系统的运行级别

systemctl set-default TARGET.target

现在通常默认运行级别只有3(multi-user.target)和5(graphical.target),当使用 systemctl set-default multi-user.target就是将操作系统的默认级别切换到等级3,当重新启动操作系统后,依旧处于等级3的运行等级下。

2.文件目录类

2.1文件类常用指令

2.1.1 pwd 指令

pwd 

显出当前文档的绝对路径、

 绝对路径是从根目录开始定位。比如想访问在home文件夹中的small文件中的一个hel文件。/home/small/hel.txt。

相对目录是从你所在的目录开始定位。而相对路径中,现在已经在home中。tom/hel.txt。

2.1.2 ls 指令

ls 选项 目录或文件夹

显示所在目录的内容信息。

选项常用的有两种

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

-l:以列表的方式显示信息(可以简写ls -l成ll)        

2.1.3 cd 指令

cd 指定目录

切换到指定目录。

 cd ~或cd :回到家目录

cd .. 回到上一层目录

2.1.4 mkdir 指令

mkdir 选项 要创建的目录

用于创建目录

 常用选项:-p:创建多级目标

2.1.5 rmdir 指令

rmdir 选项 要删除的空目录

删除空的目录

如果有内容的目录则使用:rm -rf 要删除目录

使用该指令一定要谨慎,r表示递归(循环),f表示强制。 

2.1.6 touch 指令

touch 文件名称

作用是创建一个空文件。如果你只想创建一个文件,而且里面不想输入内容,就可以使用touch。

2.1.7 cp 指令

cp 选项 source dest

拷贝文件到指定目录source。(需要拷贝的文件) dest(指定目录)

常用选项:-r(递归) 复制整个文件夹

2.1.8 mv 指令

mv oldNameFile new NameFile 

将文件重命名

mv /temp/movefile /targetFolder

将文件移动到指定目录下

 2.1.9 cat 指令

cat 选项 要查看文件

查看文件内容,该指令只能浏览文件,而不能对文件进行修改,比vim查看文件更加安全。

选项:-n 显示出文件的行号        

 2.1.10 more 指令

 | more 

文本过滤器,比全屏的方式按页显示文本文件内容。

管道指令:将前面的结果交由后面的指令处理

可以与cat组合使用

快捷按键

more指令也可以单独使用

 

  2.1.11 less 指令

less 查看文件

分屏查看文件内容,功能与more类似,但功能比more更多,而且该指令是根据显示加载需要内容,而不是一次性全部都显示出来,对于查看大型文件具有较高效率。

less快捷建

 

 2.1.12 echo 指令

echo 选项 输出内容

echo输出内容到控制台

 也可以输出环境变量

  2.1.13 head和tail 指令

head 要查看文件

该指令用来查看一个文件的前几行内容,一般默认为查看前十行。

head -n x 文件

查看前x行文件

tail 要查看文件

tail的head正好是相反的,他会查看一个文件的后几行内容,一般默认为后十行。

tail -n x 文件

查看后x行文件

tail -f 要监控文件

tail还有一个比较常用的是用来实时监控一个文件的变化。

  2.1.14 >指令和>>指令

>指令是输出重定向和,拿echo来说echo “内容”,这个内容会输出到终端,但是如果加入重定向,echo “内容” > 文件,这个内容就输出到了这个文件里面,而不再是终端了。而且>是覆写,可以理解为在写入内容之前,会将原来的内容都删除,再将内容写入。

>>指令是是追加,原有内容不删除,在内容在末尾添加。

  2.1.15 ln指令

In -s 原文件或目录 软链接名

软链接也叫符号链接,类似于windows中的快捷方式,主要存放了链接其他文件的路径。

 2.1.16 history指令

history

查看已经执行过的历史指令,也可以执行历史指令。如果不想看全部的,只想看最近的几条指令可以用:history 数字。

history 数字

 !数字

执行历史的指令 

 

3.时间日期类

3.1时间日期指令

3.1.1date指令

date 

显示当前时间

date

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值