博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
man/info
阅读量:5093 次
发布时间:2019-06-13

本文共 3250 字,大约阅读时间需要 10 分钟。

提示符方面,在linux当中,默认root的提示符为#,而一般身份用户的提示字符为$。

1、重新启动X Window 的快速按钮

一般来说,我们是可以手动来直接修改X Window 的配置文件的,不过修改完之后的特定项目不会立刻被加载,必须重新启动X才行,启动X的最简单的方法就是:

a ) 直接注销,然后再重新登录即可;

b) 在X的画面中直接按下【Alt】+【Ctrl】+【Backspace】

第二个方法比较有趣,【backspace】是退格键,你按下三个按钮后X Window 立刻会被重新启动。如果你的X Window因不明原因导致有点问题时,也可以利用这个方法来重新启动X.

2、X Window与文本模式的切换

我们通常称文本模式为终端机接口,terminal或console。Linux预设的情况下会提供六个Terminal来让使用者登录,切换的方式为使用:【Ctrl】+【Alt】+【F1】~【F6】的组合按钮。系统会将【F1】~【F6】命名为tty1~tty6的操作接口环境。而当按下【Ctrl】+【Alt】+【F7】时就回到刚刚的X窗口接口。

【Ctrl】+【Alt】+【F1】~【F6】:文字接口登录tty1~tty6终端机;

【Ctrl】+【Alt】+【F7】:图形接口桌面。

在linux默认的登录模式中,主要分为两种,一种是仅有纯文本接口(所谓的执行等级run level 3)的登录环境,在这种环境中你可以有tty1~tty6的终端界面,但是并没有图形窗口接口的环境。另一种是图形接口的登录环境(所谓的执行等级run level 5),在这个环境中你就具有tty1~tty7。

如果以纯文本环境启动linux,预设的tty7是没有的东西。但是你可以在tty1~tty7的任意一个终端接口使用你的账号登入后,然后下达如下命令即可:$ startx

Linux预设提供了七个Run level给我们使用,常用的就是run level 3 和run level 5,。如果想要让linux在下次开机时使用纯文本环境来登录,只要修改/etc/inittab这个档案的内容,就能够在下次重新启动时生效了。

3、文本模式下指令的下达( 注:指令中无空格符)

(a)显示目前所支持的语系:$ echo $LANG        

(b)修改语系成为英文语系:$ LANG=en_US

(c)基本指令的操作

 !!显示日期与时间的指令:date

date的格式化输出功能:date + %Y/%m/%d

                      date + %H:%M

!! 显示日历的指令:cal

                cal 2009

                cal 11 2009

!!  简单好用的计算器:bc

如果要输出小数下几位数,那么就必须要执行scale=number,那个number就是小数点位数。eg:bc

Scale=3

要离开bc回到命令提示符时,务必要输入【quit】来离开bc的软件环境。

(d)几个重要的热键【Tab】,【ctrl】—c,【ctrl】—d

!!  Tab

【Tab】接在一串指令的第一个字的后面,则为命令补全;

【Tab】接在一串指令的第二个字以后时,则为档案补齐。

!! 【Ctrl】—c按键:就是中断目前程序的按键了。

!! 【Ctrl】—d按键:键盘输入结束,相当于exit。

4、man page

eg: man date

当按下【/】之后,光标就会移动到屏幕的最下面一行,并等待你输入搜寻的字符串了。此时,输入date后,man page 就会开始搜寻和date有关的字符串,并且移动到该区域,最后如果要离开man page时,直接按下【q】就能够离开了。下面是一些man page常用的按键:

按键 进行工作
空格键 向下翻一页
【page Down】 向下翻一页
【page Up】 向上翻一页
【Home】 去到第一页
【End】 去到最后一页
/string 向【下】搜索string这个字符串
?string 向【上】搜索string这个字符串
n ,N 利用/或?来搜寻字符串,可以用n来继续下一个搜索,用N来进行【反向】搜索
q 结束这次的man page

例子:

man –f man:查询与man指令有关的说明文件。

man –k man:只要有man这个关键词就将该说明列出来。

事实上,还有两个指令与man page有关,而这两个指令是man的简略写法,如下:

  • $whatis [指令或者是数据]  <==相当于man –f [指令或者是数据]
  • $apropos [指令或者是数据]  <==相当于man –k [指令或者是数据]

注意,这两个特殊指令要能够使用,必须要建立whatis数据库才行,这个数据库的建立需要以root的身份下达如下的指令:# makewhatis

5、info page

info 与man 的用途其实差不多,都是用来查询指令的用法或者是档案的格式,但是与man page一口气输出一堆信息不同的是,info page 则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写,并且在各个页面中还有类似网页的超链接来跳到各不同的页面中,每个独立的页面也被称为一个节点。

按键 进行工作
空格键 向下翻一页
【page Down】 向下翻一页
【page Up】 向上翻一页
【tab】 在node之间移动,有node的地方,通常会以*显示
【Enter】 当光标在node上面时,按下它可以进入该node
b 移动光标到该info画面当中的第一个node处
e 移动光标到该info画面当中的最后一个node处
n 前往下一个node
p 前往上一个node
u 向上移动一层
s(/) 在info page当中进行搜寻
h 显示求助选单
指令一览表
q 结束这次的info page

6、其他有用的文件

a) 在文字接口下,有任何你不知道的指令或文件格式这种玩意,赶快用man或者是info来查询。

b)如果想要架设一些其他的服务,或想要利用一整组软件来达成某项功能时,赶快到/usr/share/doc底下查一查有没有该服务的说明档。

7、超简单文书编辑器:nano

可以直接加上档名就能够开启一个旧档或者新档。

指数符号(^)代表的是键盘的【Ctrl】按键,下面有几个比较重要的组合按键:

[Ctrl]-G 取得联机帮助
[Ctrl]-X 离开nano软件,若有修改过档案就会提示是否需要存储
[Ctrl]-O 储存档案(若有足够权限)
[Ctrl]-R 从其他档案读入资料,可以将某个档案的内容贴在本档案中
[Ctrl]-W 搜寻字符串
[Ctrl]-C 说明目前光标所在处的行列数等信息
[Ctrl]-_ 可以直接输入行号,让光标快速移动到该行
[alt]-Y 校正语法功能开启或关闭
[alt]-M 可以支持鼠标来移动光标

8、正确的关机方法

a) 观察系统的使用状态:

查看目前谁在线:who

查看网络的联机状态:netstat —a

查看背景执行的程序:ps —aux

b) 通知在线使用者关机的时刻:

要关机前总得给在线的使用者一些时间来结束他们的工作,可以用shutdown的特别指令来达到此功能。

c) 正确的关机指令使用:

例如shutdown与reboot两个指令!

下面是几个与关机/重新启动相关的指令:

  • 将数据同步写入硬盘中的指令:sync
  • 惯用的关机指令:shutdown
  • 重新启动,关机:reboot,halt,poweroff

 

9、切换执行等级:init

run level 0:关机

run level 3 :纯文本模式

run level 5 :含有图形接口模式

run level 6 :重新启动

所以当你想要关机时,还可以#init 0

 

转载于:https://www.cnblogs.com/llphhl/p/4623016.html

你可能感兴趣的文章
洛谷P2886牛继电器
查看>>
vs code 的便捷使用
查看>>
初识V4L2(一)
查看>>
Python - SimpleHTTPServer and CGIHTTPServer
查看>>
java中循环语句
查看>>
java编程思想第四版第十一章总结
查看>>
ubuntu16.04登录后无dash,无启动栏launch,无menu bar,只有桌面背景解决办法
查看>>
jq中的get()和eq()的区别
查看>>
字体的大小(pt)和像素(px)如何转换?
查看>>
【BZOJ4503】两个串(FFT)
查看>>
【BZOJ4818】序列计数(动态规划,生成函数)
查看>>
【BZOJ5338】[TJOI2018]异或(主席树)
查看>>
Autorun 文件结构
查看>>
Jenkins_第五关_系统管理(1)
查看>>
《构建之法》 第5.5 第6 第7章
查看>>
[转]ASP.NET MVC IOC 之AutoFac攻略
查看>>
[转]中软面试题
查看>>
Apex 获取真正的IP地址
查看>>
绩效管理的十大难点
查看>>
(C++)虚函数表解析(转)
查看>>