Linux CentOS7命令及命令行

这篇具有很好参考价值的文章主要介绍了Linux CentOS7命令及命令行。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux CentOS7中命令及命令行是非常重要的概念。对大多数初学者来说是既熟悉又了解甚少。本文初步讨论这方面的内容,与同行者交流。

一、命令

命令又称为指令,(英语命令 command,可用简写cmd表示),在终端命令行中执行的一段字符,一个英语单词或一个单词简写。例如

        cd   切换目录  change directory 的首字母组合

        pwd   打印当前工作路径print working directory  的首字母组合        

        ls  列表显示当前目录的所有文件  list简写

        type 显示文件类型  英语单词

        which 显示命令或文件位置  英语单词

可以这样理解:命令是内置在系统里,已编写好的,用英文字母或符号表示的简短代码。

作为具有执行权限的文件名也可以象命令一样,在命令行中执行,与命令具有类似功能,但不称其为命令。

执行命令的地方,具有一定的标志符,是光标闪动的地方

可以用type cd查看cd是一个内置命令还是一个文件名

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

学习与应用CentOS7需要重点掌握的几个命令有:

cd pwd ls cat less vim chmod useradd ping systemctl ps top kill w find grep sed awk| > && [ ]

常用命令比较多,可在网上搜索,有众多介绍,此处不一一介绍。

二、命令行基本常识

1.打开

远程终端连接后,会自动打开命令行

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

虚拟机中:在桌面空白的任一位置右键→打开终端(Open in Terminal )

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

显示命令行

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

2.关闭

远程终端退出即可

桌面图形化终端  Ctrl+d

或者 点命令行窗口的右上角x标志

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

3.切换

有多个终端登录时,切换命令行相当于切换终端

桌面:

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

可在下方的命令行状态显示中,点需要显示到活动窗口的标志,就可以快速切换

如下方没有打开过的命令行,可以切换到桌面,找到“位置”中需要的目录,右键打开命令行

也可以在当前命令行上方的“Places”,找到需要的目录,右键打开命令行

远程:

同一个程序的不同终端标签,可以点需要的终端标签,显示命令行

没有需要的终端标签,可以新建,或点文件—>打开,打开新的终端。

4.缩小化

临时不使用时,可点终端窗口的右上角缩小化标志-,缩小化命令行(会显示在桌面系统的下方状态栏中)

远程与桌面操作方法基本相同,与 windows操作也一致。

5.命令行字体及大小

远程终端登录时,可在终端会话属性中设置

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

虚拟机桌面系统时,可在用快捷键Ctrl+shift+ "+" 放大字体

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

Ctrl+ "-"  缩小字体

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

三、命令行注意事项

1.打不开命令行

配置文件有误;未保存

2.显示不正常

配置文件未拷贝到家目录

(为了演示命令行不正常显示是什么状态,我们把chenwu家目录的所有隐藏文件都删除了)

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,pythonLinux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

3.命令行的符号含义

a.常见符号含义

.   代表当前目录

..  代表上一层目录,当前目录的父目录

-  代表前一个目录,切换回刚才哪个目录

~  代表当前用户的宿主目录

/  代表根目录

$  普通用户的命令行提示符

#  root用户的命令行提示符

b.“[guo@guo ~]$”的含义

用户名(guo)@计算机名(guo):当前位置(~) 当前的权限($)

“~”这个符号代表当前用户的宿主目录,相当于/home/guo/。

与Windows不同,Linux系统是不硬盘分区的,它有一个顶级文件(根目录),用符号“/”表示,文件以树的方式存储。Linux系统中认为一切皆文件(包括路径、设备),例:位于/dev(里面为设备文件)目录下,stdout(standard out),标准输出,与屏幕绑定;stdin(standard in),标准输入,与键盘绑定。

“$”这个符号表示普通管理员权限。系统将用户身份分为4种。

(1)超级管理员:只有一个,是系统默认创建的,名为root,拥有最高权限(用“#”表示)

(2)普通管理员:用户自己,拥有部分权限,可使用sudo命令向root借权限(用“$”表示)

(3)普通用户:基本没有权限,不可以使用sudo命令

(4)来客用户:没有任何权限

c.命令行特殊符号

* 万能匹配符

?匹配一个字符

# 注释字符

^C 终止命令符号,Ctrl+c后所显示,所有含^符号时,是指按了Ctrl控制键

\ 一行写不下命令时,写上此符号,按回车,继续录入命令

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

; 两个命令写在一行时,中间需要写上;

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

命令与选项中间必须有空格,不用加' '或" "

` 反引号,成对出现,表示命令替换,与$()功能相同

|管道符 ,前一个命令的结果,作为后一个命令的输入

> 重定向,应输出在屏幕上的内容,重定向到一个文件

{1..5} 表示从第1个数开始,到第2个数的连续几个整数,此例为1 2 3 4 5

d.命令行常用操作

在命令行中录入命令,需要用到各项操作,如把其他地方录入的内容复制粘贴到命令行中,从命令行中复制一部分内容保存到另外地方等。

(1)移动

单个字符

        ctrl + b/f

单个单词

        alt + b/f

行首行尾

        ctrl + a/e

(2)编辑

删除单个字符

        ctrl + h/d

删除单个单词

        alt + backspace / alt + d

删除到行首行尾

        ctrl + u/k

粘贴之前删除的内容

        ctrl + y

(3)其他

暂停命令行

        ctrl + s

使终端暂停

        ctrl + q

退出暂停状态

重复上一行命令

按向上光标(重复前面几次的命令时,可多次按向上光标翻看,查找到再按确认键)

引用上一条命令的最后路径

        Esc+.   或alt+.

在录入较长的命令或路径时,可随时按Tab键,进行命令补齐,按两次,会显示所有符合条件的内容

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

复制命令行内容

用光标选中需要的内容,按ctrl+insert,选中内容存入系统剪切板中

切换到其他地方,就可以粘贴!

粘贴到命令行

如果在其他地方复制了内容,在命令行粘贴,按shift+insert

如果一行命令录入错误,一般不需要删除,按ctrl+c终止即可。

四、命令行高级应用

1.设置颜色

可以在多个地方设置命令行提示符格式,如/etc/profile中,

在合适的地方,编写如下代码:

export PS1="见下图片"

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

编写完毕,保存退出。要执行命令 source /etc/profile

退出当前终端,再次登录就可以看到不同的命令行提示符。

2.设置其他选项

在前面的命令行提示符设置中,\$? 表示显示上次命令执行结果:

0 为前一命令执行正常

其他非负整数,为不正常情况。(后面会列出几个不同整数所表示的错误含义

\t 可在命令行中显示执行命令的时间

\# 可在命令行中显示执行命令的第几个(命令的个数,从本次登录成功计算)

\w 可在命令行中显示全部工作路径(绝对路径)

\W可在命令行中显示工作路径的最后一个目录

3.环境变量

通过环境变量PS1 可设置命令行颜色、显示内容,PS2 PS3 PS4可设置不同的命令行功能,

其中可设置二级符号>变为>>>或其他。

4.命令执行

光标在命令行的任意地方,都可以按确认键,执行命令(不需要把光标移动到最后)

可以说,光标在命令行中间按回车不分行,只会执行命令。如果想把命令分行写,需要添加 \按确认键后,在后面的行中继续录入

一般情况下,选项与选项可以连在一起,-a等选项,中间不能有空格,前后可以加空格;选项可以放在命令的最后方!(一般是执行命令后,发现命令执行效果没有达到预期,按向上光标键后,再在后面加上一个选项,快捷,方便,有效!)

5.命令执行结果显示

一般情况下,执行命令后没有任何显示,是正常的。出现许多文字,是有问题的(出现的文字是说明问题出在何处了)。

建议在命令行提示符中设置\$?,显示上次命令的执行结果,可快速判断上次命令执行情况。

下面列出部分错误代码与说明:

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

255  命令参数不够

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

2   有语法错误

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

1  无效选项

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

0  正确执行,无问题

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

130  中终命令执行

Linux CentOS7命令及命令行,linux,运维,开发语言,bash,服务器,python

127  未找到需要执行的命令文章来源地址https://www.toymoban.com/news/detail-705398.html

到了这里,关于Linux CentOS7命令及命令行的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux centos7 bash编程(break和continue)

    在学习shell知识时,简单编程要从格式入手。 首先学习好单行注释和多行注释。 先学习简单整数的打印输出,主要学习 echo 命令,学习选项-e -n的使用。 下面的练习是常用的两个分支跳转程序: break 和 continue 。 #!/bin/bash # 这是 单行注释 # 单行注释的方法就是在每行行首添加

    2024年02月10日
    浏览(27)
  • linux centos7 bash中字符串反向输出

    给定一个字符串,如何反向(倒序)输出? 字符串反转的方法:a.对各个字符位置进行循环调换(从原字符串左边取出放在新字符串的右边;从原字符串右边取出放在新字符串的左边)。b.对各个字符由水平排列转为垂直排列(行变列),tac反转,再由垂直排列转为水平排列(列

    2024年02月10日
    浏览(31)
  • Linux运维实战:Centos7.6部署wingftpserver

    Wing FTP Server是一款优秀且高速的跨平台FTP服务器软件,对比Windows中自带的 FTP 服务器,它支持可伸缩的处理器架构并采用异步IO,在速度和效率方面遥遥领先于其他同类产品,稳定可靠, 高负载的同时也能持续地正常运行,在网络运维中它契合企业和学校的文件传输,除了基

    2024年01月20日
    浏览(53)
  • linux(centos7) 关机命令重启命令

    干货 聊聊利弊 首先是关机命令 halt 若系统的 runlevel 为 0 或 6 ,则Linux halt命令关闭系统,否则以 shutdown 指令(加上 -h 参数)来取代。 halt被称为最简单的关机命令,它会通知硬件停止所有的CPU功能,执行时会杀死进程,执行sync系统调用文件系统写操作,完成后就会停止内核

    2024年02月08日
    浏览(35)
  • Linux CentOS7命令及命令行

    Linux CentOS7中命令及命令行是非常重要的概念。对大多数初学者来说是既熟悉又了解甚少。本文初步讨论这方面的内容,与同行者交流。 命令又称为指令,(英语命令 command,可用简写cmd表示),在终端命令行中执行的一段字符,一个英语单词或一个单词简写。例如       

    2024年02月09日
    浏览(44)
  • Linux系统【centos7】常用基础命令教程

    今天我来介绍一下Linux系统的基础知识。 首先,我们需要了解Linux是什么。Linux是一种免费且开放源代码的操作系统,它被广泛用于服务器、移动设备和嵌入式系统。 接下来,我们需要了解基本的Linux命令。其中一些基本命令包括: 1. pwd:显示当前工作目录。 2. ls:列出当前

    2023年04月09日
    浏览(54)
  • Linux系统【centos7】常用系统命令大全

    CentOS 7是一款流行的Linux操作系统。在本教程中,我们将介绍CentOS 7的一些重要功能和基本操作。 安装CentOS 7 1. 下载CentOS 7 ISO文件,并将其刻录到DVD上。 2. 将DVD插入计算机并启动。选择从DVD启动,进入CentOS 7安装程序。 3. 选择语言和时间区域。 4. 配置网络设置。可以选择动态

    2023年04月15日
    浏览(58)
  • Linux命令——centos7 重置root密码

    目录 1. 正常知道root密码的情况下修改root密码 ? 2. 假设root密码忘记了,请问如何找回密码呢? 3. 操作过程中可能会出现的失误 文章小结: 知道root密码的情况下,修改root的密码,相对简单,着重针对于零基础的伙伴,本章着重讲解忘记root密码的情况下,找回root密码。 注

    2024年01月16日
    浏览(35)
  • linux(centos7)常用命令 开启关闭防火墙

    在 CentOS 7 中,默认的防火墙服务是 firewalld ,它取代了之前版本中的 iptables 。 firewalld 使用了名为“firewall-cmd”的命令行工具来管理防火墙规则。 firewalld 的关键概念包括: 区域 (Zones) : 用于定义不同信任级别的网络连接。你可以为不同的网络接口或来源 IP 分配不同的区域,

    2024年01月21日
    浏览(48)
  • Linux|centos7操作系统|无线WiFi的命令行配置---wpa_supplicant详解

    Linux系统下,可以配置无线网卡的工具和方法有很多,比如,nmcli,iw,wap_supplicant,hostapd 或者直接安装桌面,图形化配置等等 这些工具比较多,但基本都是一个共同的流程:先利用工具扫描到AP,然后设置无线网卡的连接方式,最后无线网卡连接无线路由,完成WiFi连接 那么

    2024年01月23日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包