LINUX系统初识及命令行使用技巧

一 、什么是linux

1.linux这个词指的是linux的内核

2.linux 操作系统叫做 GUN/linux

3.GUN/LINUX 是指 linux 的内核+GUN 组织的软件

二、什么是shell

1.我们所使用的系统中默认启动的shell是bash

2.shell包在linux内核外面,是保护系统内核不被篡改的软件,并为用户和内核之间的交互提供接口

3.shell是一个解释器

三、虚拟机的控制
[kiosk@foundation0 Desktop]$ rht-vmctl    view      desktop              #显示虚拟机

[kiosk@foundation0 Desktop]$ rht-vmctl    start     desktop               #打开虚拟机

[kiosk@foundation0 Desktop]$ rht-vmctl    poweroff  desktop          #关闭虚拟机

[kiosk@foundation0 Desktop]$ rht-vmctl    reset     desktop             #重置虚拟机,解决出错

 注:虚拟机报错信息

[kiosk@foundation0 Desktop]$ rht-vmctl start desktop
Error: desktop not started (is already running)        #虚拟机正在运行


[kiosk@foundation0 Desktop]$ rht-vmctl view desktop
Error: unable to view desktop - not currently running.    #虚拟机没有运行

[kiosk@foundation0 Desktop]$ rht-vmct1  start desktop
bash: rht-vmct1: command not found...            #命令输入错误
四、如何在shell中运行命令

1.命令字符行含义
[kiosk@foundation6 Desktop]$
 [1]     [2]       [3]              [4]       [5]
[1]   ###当前运行bash用户名称
[2]   ###信息分隔符
[3]   ###bash所在主机名称
[4]   ###当前所在系统位置
[5]   ###用户身份提示符      $为普通用户       #为超级用户
2.命令执行方式
1)命令必须在shell行提示符之后输入
[kiosk@foundation6 Desktop]$ cat
ls
ls
^C       ###当有程序占用shell时,可按ctrl+c结束占用
2)命令格式
       命令     参数      目标
参数:  -     单词缩写     -a -b -c  === -abc   ===-bac  ====...
              --   单词全拼
>>参数和目标都不是必须加

五.在系统中寻求帮助

1.当得到一个命令我们不知道这个命令的作用时
    whatis   命令
     eg:      [kiosk@foundation6 Desktop]$ whatis cat        ###查看命令用途
                  cat (1)               - concatenate files and print on the standard output
                  cat (1p)             - concatenate and print fileswhatis   ls 

            

注意:当man或者whatis命令无法查询帮助时,是因为系统没有加载帮助数据库",处理方式:执行    “mandb"
2.当知道命令的用途,但是不知道命令的运行格式或者方法时

    命令  --help                            ###获得命令的帮助    

    eg:        [kiosk@foundation6 Desktop]$ cal --help

                Usage:
                  cal [options] [[[day] month] year]             注:选月则必选年

注:  [  ]    选加
          ...   可加任意多个
          < >    必须加

3.man(manual)的用法

     man的级别

     1)     ##命令

     2)     ##内核调用的接口

     3)     ##函数库

     4)     ##特殊文件比如设备文件

     5)     ##系统文件

     6)       ##游戏

     7)     ##包信息

     8)     ##系统密令

     9)     ##内核规则

 eg:

         man  date             ##查看date命令的帮助手册

         man 5  passwd    ##查看/etc/passwd 文件的帮助手册

   进入man页面后
            pageup         #向上翻页
            pagedown    #向下翻页
            /关键字           #查找关键字(黑色方框)
            n                   #关键字向下匹配

            N                  #关键字向上匹配

            q                   #退出

猜你喜欢

转载自blog.csdn.net/msm05138240/article/details/82958408