鸟哥的Linux私房菜02_Linux使用和man page

  1. 重新启动X Windows快速按钮。1)直接注销,然后再重新登陆即可;2)在X的画面中直接按下[Alt] + [Ctrl] + [Backspace]
  2. X window与文本模式的切换。通常我们也称文本模式为终端机接口, terminal 或 console喔!Linux默认的情况下会提供六个Terminal来让使用者登陆,切换的方式为使用:[Ctrl] + [Alt] + [F1]~[F6]的组合按钮。系统会将[F1] ~ [F6]命名为tty1 ~ tty6的操作接口环境。按下[Ctrl] + [Alt] + [F7]就可以回到X图形窗口。
  3. 在Linux默认的登陆模式中,主要分为两种,一种是仅有纯文本接口(所谓的运行等级run level 3)的登陆环境,在这种环境中你可以有tty1~tty6的终端界面,但是并没有图形窗口接口的环境喔。 另一种则是图形接口的登陆环境(所谓的运行等级run level 5),在这个环境中你就具有tty1~tty7了!其中的tty7就是启动完成后的默认等待登陆的图形环境!
  4. 在纯文本环境中要启动X窗口,可以在tty1~tty6的任意一个终端接口使用你的账号登陆后(登陆的方法下一小节会介绍), 然后下达如下的命令即可:[vbird@www ~]$ startx。Linux默认提供了七个Run level给我们使用,其中最常用到的就是run level 3与run level 5这两者了。 如果你想要让Linux在下次启动时使用纯文本环境(run level 3)来登陆, 只要修订一下/etc/inittab这个文件的内容,就能够在下次重新启动时生效了!注销系统:[vbird@www ~]$ exit
  5. 在 Linux 系统中,英文大小写字母是不一样的。在shell中第一个被输入的数据绝对是命令或者是可运行的文件
  6. 修改语系。echo $LANG:查看当前所用语系。LANG=en_US:修改语系为英文。
  7. 命令之后的选项除了前面带有减号『-』之外,某些特殊情况下, 选项或参数前面也会带有正号『+』的情况!
  8. 在命令列模式里面下达命令时,会有两种主要的情况:
    一种是该命令会直接显示结果然后回到命令提示字符等待下一个命令的输入;
    一种是进入到该命令的环境,直到结束该命令才回到命令提示字符的环境。
  9. Tab键。
    [Tab] 接在一串命令的第一个字的后面,则为命令补全;
    [Tab] 接在一串命令的第二个字以后时,则为『文件补齐』
  10. [Ctrl]-d 按键。『键盘输入结束(End Of File, EOF 或 End Of Input)』的意思! 另外,他也可以用来取代exit的输入呢!
  11. man page。这个man是manual(操作说明)的简写。例如『man date』。进入man命令的功能后,你可以按下『空格键』往下翻页,可以按下『 q 』按键来离开man的环境。 出现的这个屏幕画面,我们称呼他为man page。在查询数据的几个常见数字的意义:
    1 使用者在shell环境中可以操作的命令或可运行文件
    5 配置文件或者是某些文件的格式
    8 系统管理员可用的管理命令
    可以使用『man 7 man』来更详细的取得说明
    man page按键功能:
    Alt text
    man page的数据通常是放在/usr/share/man这个目录里头,
  12. 搜寻特定命令/文件的man page说明文件。
    [vbird@www ~]$ man -f man 
    man                  (1)  - format and display the on-line manual pages 
    man                  (7)  - macros to format man pages 
    man.config [man]     (5)  - configuration data for man 
    [vbird@www ~]$ man 1 man  <==这里是用 man(1) 的文件数据 
    [vbird@www ~]$ man 7 man  <==这里是用 man(7) 的文件数据
    
    只有输入『 man man 』时,那么取出的数据到底是1还是7啊? 这个就跟搜寻的顺序有关了。搜寻的顺序是记录在/etc/man.conf这个配置文件当中, 先搜寻到的那个说明档,就会先被显示出来! 一般来说,通常会先找到数字较小的那个啦!
    当使用『man -f 命令』时,man只会找数据中的左边那个命令(或文件)的完整名称,有一点不同都不行!但如果我想要找的是『关键词』呢?
    [vbird@www ~]$ man -k man 
    . [builtins]         (1)  - bash built-in commands, see bash(1) 
    .TP 15 php [php]     (1)  - PHP Command Line Interface 'CLI' 
    ....(中间省略).... 
    zshall               (1)  - the Z shell meta-man page 
    zshbuiltins          (1)  - zsh built-in commands 
    zshzle               (1)  - zsh command line editor
    
    还有两个命令与man page有关:
    [vbird@www ~]$ whatis  [命令或者是数据]   <==相当于 man -f [命令或者是数据] 
    [vbird@www ~]$ apropos [命令或者是数据]   <==相当于 man -k [命令或者是数据]
    
    而要注意的是,这两个特殊命令要能使用,必须要有创建 whatis 数据库才行!这个数据库的创建需要以 root 的身份下达如下的命令:
    [root@www ~]# makewhatis
    
  13. info page。info与man的用途其实差不多,都是用来查询命令的用法或者是文件的格式。但是与man page一口气输出一堆信息不同的是,info page则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并且在各个页面中还有类似网页的『超链接』来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。你要查询的目标数据的说明文件必须要以info的格式来写成才能够使用info的特殊功能。而这个支持info命令的文件默认是放置在/usr/share/info/这个目录当中的。
    Alt text
  14. 其他有用的文件(documents),放在/usr/share/doc这个目录。
  15. 超简单文书编辑器: nano。
    [vbird@www ~]$ nano text.txt 打开旧文档或新建文档
    [ctrl]-G:取得联机帮助(help),很有用的!
    [ctrl]-X:离开naon软件,若有修改过文件会提示是否需要储存喔!
    [ctrl]-O:储存文件,若你有权限的话就能够储存文件了;
    [ctrl]-R:从其他文件读入数据,可以将某个文件的内容贴在本文件中;
    [ctrl]-W:搜寻字符串,这个也是很有帮助的命令喔!
    [ctrl]-C:说明目前光标所在处的行数与列数等信息;
    [ctrl]-_:可以直接输入行号,让光标快速移动到该行;
    [alt]-Y:校正语法功能开启或关闭(单击开、再单击关)
    [alt]-M:可以支持鼠标来移动光标的功能
  16. 关机时考虑。观察系统的使用状态:如果要看目前有谁在在线,可以下达『who』这个命令,而如果要看网络的联机状态,可以下达 『 netstat -a 』这个命令,而要看背景运行的程序可以运行『 ps -aux 』这个命令。
    几个与关机/重新启动相关的命令:
    • 将数据同步写入硬盘中的命令: sync
    • 惯用的关机命令: shutdown
    • 重新启动,关机: reboot, halt, poweroff
  17. sync。事实上sync也可以被一般账号使用喔!由于硬盘的速度太慢(相对于内存来说),如果常常让数据在内存与硬盘中来回写入/读出,系统的效能就不会太好。因此在Linux系统中,为了加快数据的读取速度,所以在默认的情况中, 某些已经加载内存中的数据将不会直接被写回硬盘,而是先缓存在内存当中,如此一来, 如果一个数据被你重复的改写,那么由于他尚未被写入硬盘中,因此可以直接由内存当中读取出来, 在速度上一定是快上相当多的!
  18. 惯用的关机命令: shutdown。因此除了你是在主机前面以tty7图形接口来登陆系统时, 不论用什么身份都能够关机之外,若你是使用远程管理工具(如透过pietty使用ssh服务来从其他计算机登陆主机), 那关机就只有root有权力而已喔!shutdown可以达成如下的工作:
    1) 可以自由选择关机模式:是要关机、重新启动或进入单人操作模式均可;
    2) 可以配置关机时间: 可以配置成现在立刻关机, 也可以配置某一个特定的时间才关机。
    3) 可以自定义关机信息:在关机之前,可以将自己配置的信息传送给在线 user 。
    4) 可以仅发出警告信息:有时有可能你要进行一些测试,而不想让其他的使用者干扰, 或者是明白的告诉使用者某段时间要注意一下!这个时候可以使用 shutdown 来吓一吓使用者,但却不是真的要关机啦!
    5) 可以选择是否要 fsck 检查文件系统 。
    Alt text
    需要注意的是,时间参数请务必加入命令中,否则shutdown会自动跳到 run-level 1 (就是单人维护的登陆情况)
    Alt text
  19. 重新启动,关机: reboot, halt, poweroff
    这几个命令都会完成一样的工作!(因为halt会先呼叫shutdown,而shutdown最后会呼叫halt!)。 不过,shutdown可以依据目前已启动的服务来逐次关闭各服务后才关机;至于halt却能够在不理会目前系统状况下, 进行硬件关机的特殊功能!
  20. 切换运行等级: init。其实Linux共有七种运行等级, 常见的有
    run level 0:关机
    run level 3:纯文本模式
    run level 5:含有图形接口模式
    run level 6:重新启动
    那如何切换各模式呢?可以使用init这个命令来处理喔!
    例如关机用:[root@www ~]# init 0
  21. 重点回顾
    • 除了run level 5默认取得图形接口之外,run level 3亦可使用 startx 进入图形环境;
    • 取得终端机支持的语系数据可下达『echo $LANG』或『locale』命令;
    • date可显示日期、cal可显示日历、bc可以做为计算器软件;
    • man page说明后面的数字中,1代表一般账号可用命令,8代表系统管理员常用命令,5代表系统配置文件格式;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值