前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos7.X命令行模式基础知识(1)

centos7.X命令行模式基础知识(1)

作者头像
生信real
发布2020-08-26 10:27:01
1.7K0
发布2020-08-26 10:27:01
举报
文章被收录于专栏:Linux基础入门

左思右想我打算以centos7.X版本讲解(原谅我的善变哈哈哈哈),centos5.X对于现在来说太远古了!本次在这里主要介绍一些本章的一些重点内容,至于其他细枝末节或者对于整个操作并没有太大影响的内容就不在这里一一赘述了,如果大家有其他问题也欢迎大家在下面留言。

1、手动修改X Window的配置文件,修改完成之后的设置选项并不会立刻被加载,必须要重启X Window才行,那么我们该如何重新启动X Window呢?

答:(1)直接注销,然后再重新登陆(注销不是关机,只是让你的账号离开系统而已)

(2) 在 X Window中直接按下【Alt+Ctrl+Backspace】

2、X Window 与命令行模式的切换

(1)【Ctrl+Alt+F2~F6】:命令模式登陆tty2~tty6

【Ctrl+Alt+F1】:图形用户界面模式

PS:笔记本电脑命令行登陆时需要同时按住【Ctrl+Alt+Fn+Fn】才行,第一次用笔记本登陆不知道需要多按一个【Fn】,每次按完就会离开虚拟机回到Windows,我还恼火了半天……同时提醒一下各位小伙伴,笔记本键盘操作时,一些命令如果按照书本无法正常操作时,往往多按一个【Fn】就可以正常执行啦!

(2)纯命令行下启动图形界面的做法:

举例来说,你在命令行环境中启动X Window后,在tty3登录系统,然后输入【startx】(如下图),运行这个命令后,这个图形界面就会产生在tty3上面。

3、在终端登陆Linux

(1)Centos Linux(Core) 显示Linux发行版的名称(Centos)与版本(7)

(2)Kernel 3.10-957.e17.×86_64 on an ×86_64 显示Linux内核版本为3.10-957.e17.×86_64,且目前这台主机的硬件构架为×86_64

(3)localhost login localhost是你的主机名

(4)Password 密码,注意,在输入密码时屏幕上不会显示任何的字样,不要以为键盘坏了!

(5)Last login:Fri Nov 29 15:45:29 on :0 上一次账号登录系统的时间与终端名称

(6)【c@localhost~】$ c显示的是【目前用户的账号】,而【@】之后接的localhost则是【主机名】,最右边的~指的是【目前所在的目录】,那个$则是我们常讲的【提示字符】

PS:~符号代表的是“用户的家目录”的意思,例如c的家目录在/c,所以~就代表/c的意思。

4、命令行下的命令执行的一些常识

(1)命令输入格式:【c@localhost~】$ 命令 -选项……参数

例如:【c@localhost~】$ ls -s ls为命令 s为选项

【c@localhost~】$ ls /home/c/ ls为命令 /home/c/为参数

(2)Linux里输入命令时假如有多个选项时,可合并成一个。

例如:【c@localhost~】$ ls -a -l =【c@localhost~】$ ls -al

演示如下:

PS:如果选项是一个单词而不是多个字母选项合并起来的总选项,即把一个单词当成一个选项,应该在选项前--(两个-)。例如【c@localhost~】$ls --help

(3)一些实用命令

①屏幕太乱?清屏命令:【c@localhost~】$clear 或者【Ctrl+l】

②输了命令,不想执行?:【Ctrl+c】

③历史命令如何找?【c@localhost~】$history 此命令可以显示历史中输入过的1000个命令

④如何快速调用历史中出现的命令?【c@localhost~】$!+历史命令序号

例如下图:输入!加上上图中命令date的序号7即可重新执行该命令

⑤命令输了好多,突然发现第一个字符输入错误怎么快速定位更改?

此时,【Ctrl+A】光标会调到命令最前面

【Ctrl+e】光标会调到命令最后面

【Esc+f】往右跳一个词

【Ctrl+b】往左跳一个词

此外,【Ctrl+u】删除当前光标前面的文字

【Ctrl+k】删除当前光标后面的文字

⑥如何快速调用上一个命令中的参数:按住【Esc】松手后按【.】

如下图,上一个命令中的参数是【xxxxxxxxxxx】,此时想调用这个命令,你只需要在cd这个命令后按住【Esc】松手后按【.】就可以将这个参数调用到cd上了~

⑦命令不变,如何替换参数?

举个例子,下图第一行执行的是【touch xx】这个命令,第二行只要输入【^xx^yy】,即可将【touch】重新执行一遍,并且里面的xx替换成yy

⑧在图像化界面里(tty1)终端中,鼠标选中某一命令后,点击鼠标中间的滚轴就会直接完成复制粘贴

⑨如何在图像化界面里(tty1)终端中打开多个终端?

【Ctrl+Shift+t】

5、几个重要的热键

(1)【Tab】具有命令补齐与文件补齐的功能

①如果输入命令的部分字符可以唯一的标志出这个命令,按一下【Tab】键,即可自动补齐(如下图,左图为输入部分字符,右图为左图按下【Tab】后)

②如果输入命令的部分字符不可以唯一的标志出这个命令,双击两下【Tab】键,即可将所有以这个字符开头的命令显示出来

③【c@localhost~】$ ls -al ~/.bash

在bash 后面双击两下【Tab】即可显示出该目录下所有以.bash开头的文件名;若输入字符可唯一定位某一文件,单击一下【Tab】即可补全该文件名,在这里就不做演示了。

(2)【Ctrl+c】:中断目前命令

(3)命令输出信息过长,导致前面部分已经不再目前的屏幕中了,想回头看看,怎么办?

【Shift+pgup】向前翻

【Shift+pgdn】向后翻

PS:笔记本电脑需要按【Shift+Fn+pgup】/【Shift+Fn+pgdn】

好啦,这次的内容就到这里咯,因为我也是一个Linux小白,今天学多少第二天就会整理总结多少,等整理的内容足够了才会发一次,所以更新时间不固定,但我会尽我所能快快更新的!欢迎大家私聊或者留言和我一起交流讨论哟~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信real 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档