初步认识linux

1.虚拟机控制

  [[email protected] Desktop]$ rht-vmctl  view     desktop      #显示虚拟机

  [[email protected] Desktop]$ rht-vmctl  start    desktop       #打开虚拟机

  [[email protected] Desktop]$ rht-vmctl  poweroff desktop   #关闭虚拟机

  [[email protected] Desktop]$ rht-vmctl  reset    desktop       #重置虚拟机

初步认识linux

2.语言调整

application ------> setting ---> 蓝旗(region&language)---->china  pinyin

3.文本编辑

gedit 文件名称  &  ##“&”的作用是让gedit命令在后台运行而不占用接口。

初步认识linux

4.命令的帮助

1)whatis命令 ##查看命令的功能

   初步认识linux

2)命令 --help ##查看命令的帮助

   初步认识linux

5.简单的系统命令

1)file 文件名字 ##查看文件类型

     初步认识linux

2)cat 文件名字 ##显示文件的全部内容

     初步认识linux

3)less file ##分页浏览,按“q”退出

     初步认识linux

4)head 文件名称 ##显示一个文件的前几行

     head -n 5 文件名称 ##显示一个文件的前五行

     初步认识linux

5)tail 文件名称 ##显示文件的后几行

     tail -n 5 文件名称 ##显示一个文件的后五行

     初步认识linux

6)wc 文件名称 ##统计文件容量信息

     wc -l 文件名称 ##统计文件行数

     wc -m 文件名称 ##统计文件字符数

     wc -c 文件名称 ##统计文件字节数

     wc -w 文件名称 ##统计文件字数

     初步认识linux

7)Tab键

     在系统中Tab键自动补齐存在的命令,文件名称和某些命令的参数。

8)history ##显示历史

6.linux系统 

1 )linux指的是linux的内核

2)我们所说的操作系统是linux的内核+GNU组织的软件 GNU/linux

3)二级目录的作用##

  /bin #常用系统命令
  /sbin #系统管理命令
  /sys #内核参数调整
  /dev #设备文件
  /lib         #32位库文件
  /lib64 #64文库文件
  /media /run /mnt #临时设备的挂载点
  /opt #第三方软件安装位置
  /proc #系统信息
  /etc #系统配置目录
  /home #普通用户家目录
  /root #超级用户家目录

  /var,/srv         #系统数据

7.文件的寻址

1)路径分为

      绝对路径文件所在系统的真实位置,在系统的任何位置都可以使用通常以"/"开头

      相对路径:相对当前所在系统位置的一个文件名称的简写,他通常会自动添加"pwd"的值在名称前

2)相关命令

      pwd ##print work directory 显示当前所在系统位置的路径

      初步认识linux

8.文件的管理

1)列出目录的文件或文件信息

     ls               

    初步认识linux

     ls -a   ##显示所有文件包括以点开头的隐藏文件

    初步认识linux

     ls -R               ##递归显示目录中的所有内容

    初步认识linux

 2)建立文件

     touch file   ##创建文件

 3)建立目录

     mkdir test  ## 创建目录

 4)删除

     删除文件: rm -f file  ## -f 是force的缩写,表示强制删除不提示

     删除目录:rm -fr 目录    ##-r 表示递归,就是目录本身和里面的所有内容

 5)切换工作目录

    cd 目录名称

    cd .. ##进入当前目录的上层目录

    cd - ##进入当前目录之前所在目录

 6)复制

    cp    file   新文件名称|目录

    cp -r dir   新名称|目录  将一目录复制到另一目

 7)移动或重命名

    mv file   目录

    mv dir    目录

    mv 目录/*  . 把目录中的所有内容移动到当前所在系统位置 "."代表当前所在系统目录

    mv 存在文件 不存在文件   ##重命名文件

 8)编写文件

    vim file   进入浏览模式

    按"i"键 进入插入模式开始编写字符

    编写结束后按"ESC"键 退出插入模式

    按":wq" 保存退出,文件编写完成

9.字符匹配

    *               ###匹配0到任意字符
   ?              ###匹配单个字符
    [[:alpha:]]     ###匹配单个字母
    [[:lower:]]     ###匹配单个小写字母
    [[:upper:]]     ###匹配单个大写字母
    [[:digit:]]     ###匹配单个数字
    [[:alnum:]]     ###匹配单个数字或字母
    [[:punct:]]     ###匹配单个符号
    [[:space:]]     ###匹配单个空格


    {}表示不存在的或者存在的

    {1..9}          ###1-9
    {a..f}          ###a-f
    {1,3,5}         ###135
    {a,c,e}         ###a c e
    {1..3}{a..c}    ###1a 2a 3a 2a 2b 2c 3a 3b 3c

    []表示存在的

    [a-C]           ###aA bB cC
    [a-c]           ###aA或者bB或者c
    [1-3]           ###1或者2或者3
    [145]           ###1或者4或者5

    [^abc]|[!abc]   ###除了a并且除了b并且除了c

10.man

   1) man ==manual ##man是手册缩写

         man passwd      ##查看passwd的命令帮助

   2) man的级别

        1 ##命令

        2 ##内核调用的接口

        3 ##函数库

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

        5 ##系统文件

        6 ##游戏

        7 ##包信息

        8 ##系统密令

        9 ##内核规则

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

        man 1 passwd  ##查看passwd命令帮助

   4)进入man页面后
        pageup #向上翻页
        pagedown #向下翻页

        /关键字 #查找关键字

        初步认识linux

        n         #关键字向下匹配
        N         #关键字向上匹配

        q         #退出

     5)注意:当man或者whatis命令无法查询帮助是,是因为系统没有加载帮助数据库
          处理方式:执行    mandb" 是帮助man的帮助无法观看时。