linux入门指令(二)

本文详细介绍了如何在Linux系统中修改root密码,以及一系列基础的文件操作、目录管理、时间日期、搜索查找、压缩解压等命令的使用方法,涵盖了mv、help、cd、mkdir、rmdir等关键指令。
摘要由CSDN通过智能技术生成

一、经典面试题:如何修改root密码?

1.在开机界面按e进入编辑界面,找到linux16那一行,在后面输入:init=/bin/sh,ctrl+x进入单用户模式;

2.在光标闪烁处输入mount -o remount,rw/

3.在新的一行输入passwd,输入新密码;

4.继续输入touch /.autorebel,最后输入exec /sbin/init      (耐心等待,此过程较长)

二、文件操作类指令

(一)mv指令

基本语法: mv + 源目录/文件 + 目标目录/文件

若是在同一目录下就是对文件名重命名,不同目录下就是移动文件;

(二)  帮助指令

1.man + 指令

2.help + 指令 (获得shell内置命令的帮助信息);

(三)文件目录指令

1.cd~ 或 cd : 回到自己的家目录;

2.cd.. 回到上一级目录;

3.mkdir + 目录名 :创建空目录(文件夹)

 -p : 创建多级目录;

4.rmdir:删除空目录(若要删除非空目录,使用rm +rf + 目录名 )

5.touch + 文件名 :创建空文件;

6.cp + 文件名 + 要拷贝到的地址目录;

-r : 递归复制整个文件夹; 

\cp -r + 目录/文件 + 目标目录: 强制覆盖不提示

7.cat + 文件名:查看文件内容;

-n : 显示行号; 为了浏览方便,一般会与管道命令结合,如: cat  文件名 | more

8.less指令: 分屏查看显示内容;一般也是与cat指令用管道命令符:| 相结合(管道命令:将上一个指令处理的结果交给下一个指令处理,通俗的讲就是指令之间可以相互配合产生组合效果)

9.echo 指令:输出内容到控制台;类似于c语言中的printf的效果;

10.head指令:用于显示文件的开头部分内容,一般显示10行;

-n + 数字: 指定显示行数;

11.tail 指令:显示文件尾部内容,默认显示10行;

-f:可以实时追踪该文件的所有更新;

12.> 和 >> 指令: > :输出重定向  >>:追加;

如: ls -l > 文件 :覆盖写; ls -al >> 文件 列表内容追加到目标文件;

cat 文件1 > 文件2  将文件内容覆盖到文件2 (类似于复制粘贴)

三、日期及时间操作类指令

1.cal:显示日历;

2.date指令: 显示时间;

"+%Y+%m+%d+%H+%M+%S"   :依次为:显示年月日时分秒(双引号不可省略);

-s "字符串时间" : 设置时间;

3.还原时间指令: hwclock -s;

四、其他指令:

1.ln指令:类似于windows下的快捷方式,语法: ln -s [源文件或目录] [软链接名];

2.history指令: 查看已执行过的历史指令; +数字显示最近的几条指令; !数字 表示执行历史指令的第几条指令;

五、搜索查找类指令

1.find [搜索范围] [选项] : 从指定目录下递归遍历其各个子目录,

-name :以文件/目录名字进行查找;

-user:以文件/目录所有者进行查找;

-size :以文件大小进行查找(后面接 + 符号表示查找大于这个标准的,- 表示小于这个查找标准的,默认是等于这个查找标准进行查找)

2.locate指令: 快速定位文件路径(基于数据库进行查询,第一次必须使用updatedb指令创建locate数据库)

3.which指令:可以查看某个指令在哪个目录下 : which +指令;

4.grep指令:过滤查找;

-n :显示匹配行及行号

-i : 忽略字母大小写;  

一般该指令配合管道指令符| 与其他指令配合使用;

六、压缩和解压类

1.gzip: 压缩文件, 语法: gzip 文件;

2.gunzip 文件.gz 解压缩文件;

3.zip [选项] 文件名.zip 要压缩的内容 : 压缩为一个什么名字的zip文件;

-r :递归压缩目录

4.unzip 解压缩的文件名;

-d + 目录名: 指定解压后文件的存放目录(默认是解压到当前目录);

5.tar指令: 压缩和解压都可以通过其选项来完成;

语法:tar [选项] xxx.tar.gz;

-c:产生打包文件;

-v:显示详细信息;

-f:指定压缩后的文件名;

-z:使用gzip进行压缩;

-C:解压到指定目录;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值