Linux(1)——访问命令行

前言

        这篇文章是Linux的第一篇,后续会继续更新的!

        为什么会计划写Linux系列的博客呢?

        在我学习Linux的过程中,发现当初学习时已掌握清楚的细小知识点遗忘很快,比如:不记得su和su -哪个使用的是原始用户的环境设置等。这时,我就会翻书或翻自己写的习题与批注来寻找答案,却很难一下子找到自己想要的那句话,因此我萌生了“真正的去写一篇博客,写下自己想要的东西”这一想法。在产生这个想法的第二天,我的Linux系列第一篇文章发布了!

        作为初次接触Linux不久的一名学生,我明白我还有很多的不足、很多的未掌握。此Linux系列诞生的本意是为自己记个笔记,也借这个平台让自己不断进步,若有错误,希望大家不吝指正。

        鹏北海,凤朝阳。又携书剑路茫茫。祝愿大家都前程似锦,所愿皆可达!


目录

一、Bash Shell基本概念:

1、提示符:

2、提示符下输入的命令组成:

3、系统:

4、登录远程系统:

5、从远程系统注销:

二、Bash Shell执行命令

1、; : 

2、date:

3、passwd:

4、file:

5、查看文件内容:

6、Tab:

7、\ :

8、历史记录:

9、编辑命令行:


一、Bash Shell基本概念:

1、提示符

        提示符即指明交互式Shell等待用户输入时显示的一个字符串。

(1)普通用户的提示符是 $ :

(2)超级用户root的提示符是 # :

2、提示符下输入的命令组成

(1)命令:要运行的程序名称;

(2)选项:命令行中调整命令行为的部分;

(3)参数:命令行中指定命令执行针对的目标部分;

以上图命令(锁定usere1用户账户密码)为例,其中包含命令(usermod)、选项(-L)和参数(user01)。

3、系统:

(1)终端(terminal):为输出提供显示、为Shell会话输入提供键盘的界面;

(2)控制台

         1)物理控制台(Physical console):计算机用于输入和输出的硬件键盘与显示器;

        2)虚拟控制台(virtual console):物理控制台带有多个虚拟控制台,可以运行单独的终端,每个虚拟控制台均支持独立的登录会话。

4、登录远程系统:

         大多Linux系统和macOS提供OpenSSH命令行程序ssh来实现。

         例如,用户使用student身份登录远程系统workstation:

        ssh命令还可通过加密连接来防止通信被窃听或劫持(输入的密码不显示)。

5、从远程系统注销

        输入exit命令或ctrl+d命令退出。

二、Bash Shell执行命令

1、 : 

        以 分隔,可在一行中输入多个命令

2、date

        date 命令可显示当前的日期与时间

        使用加号(+)作为参数可指定格式。

        例如,date +%R将以24小时制显示当前时间;date +%x将按照用户本地设置显示当前时间:

3、passwd

        passwd 命令可更改用户密码

4、file

        file 命令可显示文件类型

5、查看文件内容:

(1)cat

(2)less一次只显示一页内容,可随意滚动(按小写q退出)。

(3)view:用户可以在不修改文件的情况下查看文件(即只读,如需编辑,按下i进入编辑模式)。

(4)head:默认显示文件首10行,-n选项可指定显示的行数。

(5)tail:默认显示文件尾10行,-n选项可指定显示的行数(同head用法相同)。

(6)wc计算文件中行(-l)、字(-w)、字符数量(-c)。

6、Tab

        Tab 键可快速补齐命令或文件名,若所输入的命令不唯一,按Tab两下将显示所有可能。

7、\

        若命令太长,使用反斜杠(\将Enter转义,可使命令分多行显示。

8、历史记录:

(1)history:显示之前执行的命令列表(带序号)。

(2)!string:执行最近一个以此字符串开头的命令。

(3)!number:执行历史中指定编号的命令。

(4)Esc+.Alt+. :可重复上一命令中的参数(命令行中指定命令执行针对的目标部分)。

9、编辑命令行:

(1)Ctrl+A:光标转跳到命令行开头;

(2)Ctrl+E:光标转跳到命令行末尾;

(3)Ctrl+U:将光标处到命令行开头的内容清除;

(4)Ctrl+K:将光标处到命令行末尾的内容清除;

(5)Ctrl+LeftArrow(向左方向键):跳到命令行中前一词的开头;

(6)Ctrl+RightArrow(向右方向键):跳到命令行中后一词的末尾;

(7)Ctrl+R:在历史记录中搜索某一模式的命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值