Linux下命令行使用技巧

#1.什么是Linux#

Linux是系统内核的一个版本

Linux操作系统是Linux内核+GNU组织的软件来共同组成的操作系统

内核(kernel):内核是系统的核心程序,内核控制其他的程序对于资源的应用,就像人的大脑。人做的事情的先后是由大脑控制的,系统的进程被处理的前后是由内核控制的

#2.什么是shell#

对外提供操作者和系统沟通接口

对内实现对内核进行保护

RHEL8中默认使用的shell是bash

#3.shell行提示符的含义#

shell类型
rhel8中默认使用的shell为bash
bash=GUN Bourne-Again SHell

shell打开方式:

1.鼠标右键---->Open in Terminal  ##由此打开的shell默认在当前用户的桌面上

2.Application---->System Tools---->Terminal  ##由此打开的shell默认在当前用户的家目录中

 3.gnome-terminal  ##由此打开的shell默认在当前用户的家目录中

 4.当shell已经开启时需要开启一个新的shell,在shell中可以用<ctrl>+<shift>+<N>打开

 5.可以在设置中设置任意快捷键执行gnome-terminal

Setting---->Devices---->Keyboard---->底部+号

 shell命令行提示符
[westos@westos_student11 Desktop]$
  [1]       [2]             [3]               [4]     [5]

[1]:运行shell的用户

[2]:分隔符

[3]:系统主机短名称当前主机去掉域名部分的短名称

[4]:当前目录名称

[5]身份提示符 #表示当前用户为超级用户,$当前用户为普通用户

在系统中管理实验环境

[westos@westos_student50 Desktop]$ westos-vmctl create nodea  ##创建虚拟机
[westos@westos_student50 Desktop]$ westos-vmctl start nodea  ##打开虚拟机
[westos@westos_student50 Desktop]$ westos-vmctl view nodea  ##显示虚拟机
[westos@westos_student50 Desktop]$ westos-vmctl reset nodea  ##重置虚拟机
[westos@westos_student50 Desktop]$ westos-vmctl poweroff nodea  ##关闭虚拟机

# 4.shell中的快捷键#

(1)shell中的快捷键使用
<ctrl>+<shift>+<T>   ##在一个terminal中开启多个窗口

<ctrl>+<shift>+<N>   ##重新打开一个terminal

<ctrl>+<c>   ##取消命令执行

<ctrl>+<d>   ##关闭shell

<ctrl>+<shift>+<c>   ##复制选中字符(不要选中空白字符)

<ctrl>+<shift>+<v>   ##粘贴

##鼠标选中为复制

##鼠标滚轮下按为粘贴

<ctrl>+<a>   ##快速移动光标到行首

<ctrl>+<e>   ##快速移动光标到行尾

<ctrl>+<u>   ##快速删除当前所在字符之前的所有

<ctrl>+<k>   ##快速删除当前所在字符和之后的所有

<ctrl>+<l>   ##清空当前shell的所有命令行

(2)shell中如何执行命令

i)命令执行格式

命令 参数 对象

命令就是程序

参数表示命令的特殊功能

对象就是操作目标

[westos@westos_student50 Desktop]$ ls -l file  ##显示文件属性

 ii)命令执行的方法
有些命令可以单独执行

[westos@westos_student50 Desktop]$ ls  ##显示当前目录中文件的名称

参数可以加多个
-a -b -c = -abc = -cba = -acb

[westos@westos_student50 Desktop]$ ls -l -s file1  ##显示文件属性和大小
[westos@westos_student50 Desktop]$ ls -ls file1  ##显示文件属性和大小
[westos@westos_student50 Desktop]$ ls -sl file1  ##显示文件属性和大小

参数-s 表示单词缩写

参数--size 表示单词全拼

[westos@westos_student50 Desktop]$ ls --size file1  ##显示文件大小

 命令必须在行提示符之后输入否则命令无法执行

当命令行被占用通常使用<ctrl>+<c>结束占用命令行的程序来释放命令行

 #5.Linux命令行历史调用#

我们当前使用的shell可以记录系统中执行过的历史命令

history ##查看历史命令

history -c ##清空当前历史命令

               ##永久清空历史需要清空文件.bash_history

历史命令的调用

上键|下键   ##逐行调用

!数字   ##调用指定行历史

!字符   ##调用以此字符开头的最近历史

<ctrl>+<R>   ##开启历史搜索模式,命令行显示会变为: (reverse-i-search)`':输入关键字

                     ##会显示含有此关键字的最近一条历史 

#6.TAB#

补齐系统中存在的命令,文件,和某些命令的参数

当按一次tab没有效果,表示以此字符开头的信息不唯一

可连续按2次 那么会把以此字符开头的所有内容显示

如果2此仍然不显示表示没有以此字符开头的指令 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值