20200726linux学习05-实用指令

20200726linux学习05-实用指令

一、运行级别

1.运行级别对应Linux状态

级别状态
0系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
1单用户工作状态,root权限,用于系统维护(找回丢失密码),禁止远程登陆
2多用户状态(没有NFS),无网络
3完全的多用户状态(有NFS),有网络,登陆后进入控制台命令行模式
4系统未使用,保留
5图形GUI模式
6系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

2.修改默认运行级别

常用运行级别是 3 和 5 ,要修改默认的运行级别可改文件/etc/inittabid:5:initdefault:这一行中的数字。
运行模式1

3.切换运行级别

init [选项] 
  • 运行后系统自动重启自动进入指定运行级别

  • 重启后需要重新登陆

  • 重启后返回默认级别

4.问题:忘记ROOT密码

参考另一个博客

二、帮助指令

1.简介

当我们对某个指令不熟悉时,我们可以使用 Linux(内置)提供的帮助指令来了解这个指令的使用方法。

组的增加、删除和修改实际上就是对/etc/group文件的更新。

2.man

man [命令或配置文件] 获取帮助信息

&:查看时,回车下一行;空格翻页;Q键退出

3.help

help [命令] 获得 shell 内置命令的帮助信息

4.info

info [命令]

查看时,空格翻页;Q键退出

4.Tab

Tab键有代码提示,双击Tab键,可以看到提示(没反应就没有提示)

groupmod 选项 用户组

常用的选项有:
- -g GID 为用户组指定新的组标识号。
- -o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
- -n新用户组 将用户组的名字改为新名字

# groupmod -g 102 group2	//将组group2的组标识号修改为102
# groupmod –g 10000 -n group3 group2 	//将组group2的标识号改为10000,组名修改为group3

三、ls指令-查看当前目录下文件(夹)

ls [选项] [目录或是文件] 查看文件夹内的文件和文件夹

常用选项

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

  • -l :以列表的方式显示信息

&:ls -l 相当于ll

在这里插入图片描述
ls的使用2

四、cd 指令-切换目录

cd [参数] 切换到指定目录

  • 绝对路径: /root 从根目录开始定位

  • 相对路径:…/sysconfig 从当前目录开始定位

cd ~ 或者 cd :回到自己的家目录

cd … 回到当前目录的上一级目录

五、创建/删除目录

1.mkdir 指令-创建目录

mkdir [选项] 目录 指令用于创建目录(make directory)

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

在这里插入图片描述

2.rmdir指令-删除空目录

rmdir [选项] 空目录 删除空目录

常用选项:
  • -p :连同上一级『空的』目录也一起删除

在这里插入图片描述

3.touch指令-创建空文件

touch 文件名称 创建空文件

六、文件的复制、移除、移动

1.cp 指令-复制

cp [选项] 来源档(source) 目标档(destination) 复制文件或目录

常用选项
  • **-a:**相当於 -pdr 的意思,至於 pdr 请参考下列说明;(常用)
  • **-i:**若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
  • **-p:**连同文件的属性一起复制过去,而非使用默认属性(备份常用);
  • **-r:**递归持续复制,用於目录的复制行为;(常用)
&:目标档有重名文件是,复制会变成覆盖(替换)。

2.rm 指令-移除

rm [选项] 文件或目录 移除文件或目录

常用选项:
  • -f :强制删除
  • -r :递归删除

3.mv指令-移动/剪切

移动文件与目录或重命名

mv oldNameFile newNameFile 重命名

mv /temp/movefile /targetFolder 移动文件

七、文本过滤器

1.more 指令

more 指令是一个基于 VI 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。

more 文件 按页显示文本文件的内容

按键功能
空格键代表向下翻一页
Enter代表向下翻『一行』
/字串代表在这个显示的内容当中,向下搜寻『字串』这个关键字
:f立刻显示出档名以及目前显示的行数
q代表立刻离开 more ,不再显示该文件内容
b 或 [ctrl]-b代表往回翻页,不过这动作只对文件有用,对管线无用。

2.less指令

类似more指令,一页一页翻动。

按键和功能与more相同

八、> 指令 和 >> 指令

1.输出重定向> : 会将原来的文件的内容覆盖

  • ls -l >文件 列表的内容写入文件 a.txt 中(覆盖写),如果该文件不存在,就创建该文

件。

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

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

  • ls -al >>文件 列表的内容追加到文件 aa.txt 的末尾。

  • cat 文件 1 >> 文件 2 将文件 1 的内容追加到文件 2

九、时间日期

1.date-显示当前日期

date 显示当前日期

date +%Y 显示当前年份

date +%m 显示当前月份

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

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

date -s 字符串时间

2.cal 指令-查看日历指令

cal [选项] 不加选项,显示本月日历

在这里插入图片描述

十、搜索查找

1.find指令-查找指令

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

find [搜索范围] [选项]

常用指令:

  • -name 文件名 按文件名查找文件

  • -user 用户名 按用户名查找文件

  • -size 文件大小按照文件大小查找文件

    文件大小:+n 大于n -n 小于n n 等于n 单位:m,k

2.locate 指令-快速定位文件路径

利用事先建立的系统中所有文件名称及路径的locate 数据库实现快速定位给定的文件。管理员必须使用updatedb 定期更新 locate 数据库。

locate 搜索文件

第一次运行前,必须使用 updatedb指令创建 locate 数据库。

3.grep 指令和 管道符号 |

grep 过滤查找

管道符|,表示将前一个命令的处理结果输出传递给后面的命令处理。

grep [选项] 查找内容 源文件

常用选项:

  • -n 显示匹配行及行号
  • 忽略字母大小写

提供数据|处理数据

十一、压缩/解压

1.gzip/gunzip 指令

gzip 文件 压缩文件

gunzip 文件(.gz) 解压的

&:当我们使用 gzip 对文件进行压缩后,不会保留原来的文件。

2.zip/unzip 指令

zip [选项]压缩文件

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

unzip [选项]解压的

​ -d<目录> :指定解压后文件的存放目录

在这里插入图片描述

3.tar 指令

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

tar [选项] XXX.tar.gz 文件名 打包目录,压缩后的文件格式.tar.gz

常用选项:

  • -c 产生.tar打包文件
  • -v 显示详细信息
  • -f 指定压缩后的文件名
  • -z 打包的同时压缩
  • -x 解包.tar文件
  • tar -zcvf 新文件.tar 打包文件(空格连接多文件) 打包组合拳
  • tar -zxvf 文件.tar 解包组合拳,当前目录下
  • tar -zxvf 文件.tar -c 指定目录 解包组合拳,指定目录下
感想:

Linux里的指令较多,要多多使用才能记住,加油!↖(ω)↗

学习参考:

B站尚硅谷

菜鸟linux教程

解包.tar文件

  • tar -zcvf 新文件.tar 打包文件(空格连接多文件) 打包组合拳
  • tar -zxvf 文件.tar 解包组合拳,当前目录下
  • tar -zxvf 文件.tar -c 指定目录 解包组合拳,指定目录下
感想:

Linux里的指令较多,要多多使用才能记住,加油!↖(ω)↗

学习参考:

B站尚硅谷

菜鸟linux教程

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值