Linux中的骚操作之第一话

前言

国家与国家之间存在语言、文化等的差异,中国人若想与英国人交流,下意识想到的一定是借助“翻译器”,那么翻译器就承担着承上启下的关键作用。同样的,在计算机中,人类若想完全操作计算机,对它发号施令,这里就一定也有着人类与计算机之间的“翻译器”------shell.

一、什么是shell

Shell俗称壳(用来区别于核),是指"为使用者提供操作界面"的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。简而言之,它将人类的指令化为计算机能解读的“二进制”,计算机内核调用shell解读出来的二进制,随后,硬件调用内核执行人类的指令。Linux无法离开shell,换句话说,Linux离开shell则无法正常运行。

二、走进Linux

一、Linux的分类

在这里插入图片描述

二、LINUX操作命令格式

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

三、Type命令

1、中文:类型,品种,样式
2、计算机:查询该命令为外部亦或内部命令
3、举例:请在XSHELL操作中判断,cd/ls是内部还是外部?
在这里插入图片描述

四、echo指令

1、含义:输出内容到控制台
2、基本语法:echo [选项] [输出内容]
3、案例1:使用echo指令输出环境变量
4、案例2:使用echo指令输出“hello,world”
在这里插入图片描述

五、 Hash哈希

1、作用:将数据存入缓存中,运行时优先调用缓存中的数据
2、案例:hash
在这里插入图片描述

六、Help指令

1、含义:获得shell内置命令的帮助信息(亦可查看内部命令)
2、基本语法:help 命令
3、案例:help cd(解释cd)
4、enable 同样也可以查看内部命令
在这里插入图片描述

七、linux中你不知道的辅助骚操作

在这里插入图片描述

八、Man指令

1、基本语法:man ls
2、man cd(命令) /-i #(查找的功能选项)
3、查找参数:翻页n 向下 N 向上
4、案例:man ls | col -b > lshelp.txt
5、案例解析:在这个例子中,col 是一个命令程序,用于过滤文本中的一些特殊控制字符;另外还使 用了“|”和“>”符号,这是 Shell 环境中的两种特殊功能应用,分别称为管道、重定向输出。其 含义及作用如下所述。 Ø 管道:用竖杠符号“|”表示,用于将前面命令的屏幕输出结果作为后面命令的操作对 象(输入)。就好像一根管道一样,从这头塞入内容,从另一头出来。 Ø重定向输出:用大于符号“>”表示,前面的命令成功执行以后,其屏幕输出结果将 保存到“>”号后边指定的文件中,而不是直接输出到屏幕,因此称为重定向
6、man阅读手册页
6.1、使用上方向和下方向键滚动一行文本
6.2、使用Page Up和Page Down键翻页
6.3、按Q或q键退出阅读环境
6.4、按“\”键查找内容

九、pwd指令

1、基本语法:pwd
2、英文全称:print working directory
3、中文含义:显示当前工作目录的绝对路径
4、案例 显示当前工作的绝对路径
在这里插入图片描述

十、cd指令

1、基本语法
在这里插入图片描述
2、案例
在这里插入图片描述

十一、ls指令

1、基本语法:ls [选项][目录或文件]
2、选项:
在这里插入图片描述
在这里插入图片描述
3、案例
在这里插入图片描述
在这里插入图片描述

十二、相对路径

在这里插入图片描述

十三、 Alias指令

1、基本指令:alias 命令别名=命令
2、中文翻译:别名
3、操作:vim /root/.bashrc ------ source /root/.bashrc
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十四、du指令

1、基本语法:du [选项][文件或目录]
2、常用选项
在这里插入图片描述
3、案例
在这里插入图片描述

在这里插入图片描述

三、总结

只有当shell这位翻译官将人类的Linux指令转换为二进制,电脑才会真正的被人类所控制,在Linux中,外部为人类所操控。而内部为人类服务,当我们不知道该命令是内部还是外部时,type/help/enable最为顺手,当我们不知道该命令是什么意思时,man最为合适。当我们用户过多却对当前工作的目录混淆时,pwd最为合适,当我们工作时需要切换目录时,cd/cd~/cd-最为合适。当我们需要查找目录内容时,LS为我们提供帮助,当我们发现命令太长而经常被遗忘时。alias别名上线。当我们整理目录,希望为系统明确内存时,du指令就非常友好!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值