linux 初始篇--------简单的系统命令

1.简单认识linux

1.1什么是linux

a.linux指的是linux的内核

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


1.2什么是shell

a.shell是一个解释器

b.shell是保护系统内核不被篡改的软件

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


1.3在shell中如何执行命令

a.命令必须在行提示符之后输入

b.如果行提示符被占用,那么,ctrl+c可以结束占用当前行提示符的程序从而释放行提示符

 c.命令+空格+参数+空格+对象

  #命令就是程序

  #参数就是程序指定的某种功能   -a -b -c =-abc = -bac

  #对象就是操作的目标

 

1.4行提示符的含义

[[email protected] Desktop]$

 

a.kiosk #表示shell的运行人是谁

b.foundation0 #shell开启主机的主机名称

c.Desktop #你当前所在文件夹的名字

d.$ #你的用户身份是什么级别,$表示普通用户,#超级用户


2.虚拟机的控制命令

2.1开启虚拟机········“rht-vmctl srart desktop"

2.2显示虚拟机········  "rht-vmctl view desktop"

2.3关闭虚拟机········(1)  "rht-vmctl stop desktop"//关闭较慢

                                         (2)  "rht-vmctl poweroff desktop"//强制关机

2.4重置虚拟机········  "rht-vmctl reset desktop"

开机界面

linux 初始篇--------简单的系统命令

关闭与重置虚拟机

linux 初始篇--------简单的系统命令

部分报错信息

linux 初始篇--------简单的系统命令

2.5登录虚拟机

2.5.1 选择用户,一般有超级用户和普通用户两种。

 ##超级用户为电脑管理员,权限较大,若用超级用户登录,操作务虚谨慎。

2.5.2 输入密码登录;

 一般用户

linux 初始篇--------简单的系统命令

linux 初始篇--------简单的系统命令

超级用户

linux 初始篇--------简单的系统命令linux 初始篇--------简单的系统命令

2.6 切换用户

[[email protected] Desktop]# su - username 

3.系统的语言调整

  依次打开  

  Applications  ----->system tools ----->settings 

  ----->Region & language ----->language

  再选择相应的语言,添加即好。

4.基本的命令

4.1查看命令与帮助

4.1.1 查看命令作用·····················“whatis date "    #查看 date 命令。

linux 初始篇--------简单的系统命令 

4.1.2 查看帮助·····················"date --help"    #查看 date 的帮助。

useage:

cal [options] [ [ [day] month] year]

 [选加]      ##可以加也可以不加.

 "  ... "      ##加的个数可以时任意多个.

<必须加> ##不可缺少的信息.

linux 初始篇--------简单的系统命令

4.2基本文件管理命令

4.2.1新建一个文本·····················“touch file" #新建一个名为file的文本。

linux 初始篇--------简单的系统命令

4.2.2删除一个文本·····················"rm -f file"# -f 是force的缩写,表示强制删除不提示。

linux 初始篇--------简单的系统命令

4.2.3新建一个文件夹·····················"mkdir text "#新建一个名为text的文件夹。

linux 初始篇--------简单的系统命令

4.2.4删除一个文件夹·····················"rm -fr text"#-r 表示递归,就是目录本身和里面的所有内容。

linux 初始篇--------简单的系统命令

4.3 编写文件

4.3.1 进入浏览模式·····················"vim file" 

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

4.3.3 编写完成后,按Esc键退出插入模式,再按":wq" 保存退出,文件编写完成。

linux 初始篇--------简单的系统命令

4.4文件的复制与移动

4.4.1文件的复制·····················"cp file  新文件名称|目录 "#复制file文件到/etc目录下


4.4.2文件的移动·····················"mv file  目录"

                            ·····················"mv dir    目录 "

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

linux 初始篇--------简单的系统命令

linux 初始篇--------简单的系统命令

4.5 系统结构

4.5.1/bin #常用系统命令

4.5.2/ sbin #系统管理命令

4.5.3/boot #启动分区

4.5.4/sys #内核参数调整

4.5.5/dev #设备文件

4.5.6/lib #32位库文件

4.5.7/lib64 #64文库文件

4.5.8/media /run /mnt #临时设备的挂载点

4.5.9/opt #第三方软件安装位置

4.5.10/proc #系统信息

4.5.11/etc #系统配置目录

4.5.12/home #普通用户家目录

4.5.13/root #超级用户家目录

4.5.14/var,/srv #系统数据

linux 初始篇--------简单的系统命令

 

 

4.6关于路径的命令

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

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

4.6.3 相关命令:

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

touch /mnt/file ##用绝对路径的方式在/mnt/中建立file文件

rm -fr /mnt/file ##用绝对路径的方式删除/mnt/中的file文件

linux 初始篇--------简单的系统命令

4.7切换工作目录

4.7.1切换目录 ····················“cd 目录名称“

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

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


linux 初始篇--------简单的系统命令

linux 初始篇--------简单的系统命令

4.8 文件的显示

4.8.1显示文件····················“ls  . ”    #显示桌面上的文件.

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

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

linux 初始篇--------简单的系统命令

4.9  man 命令

##在查看文件的帮助时,--help是不能使用的,那么我们要用man命令来查看帮助了。

man === manual

man的级别

1 ##命令

2 ##内核调用的接口

3 ##函数库

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

5 ##系统文件

6 ##游戏

7 ##包信息

8 ##系统密令

9 ##内核规则

linux 初始篇--------简单的系统命令

man页面内的快捷键:

1.pageup              #向上翻页

2.pagedown         #向下翻页

3./关键字              #查找关键字

4.n                       #关键字向下匹配

5.N                      #关键字向上匹配

6.q                      #退出

#注意:当man或者whatis命令无法查询帮助时,是因为系统没有加载帮助数据库,

处理方式:执行 ”mandb "。

4.10 通配符

4.10.1.字符匹配

          ···················· “ * ”                    ###匹配0到任意字符

          ····················“ ? ”                   ###匹配单个字符

          ····················“  [[:alpha:]]  ”      ###匹配单个字母

          ····················  ”[[:lower:]]  ”      ###匹配单个小写字母

          ····················  ”[[:upper:]]  ”     ###匹配单个大写字母

          ····················  ”[[:digit:]]    ”     ###匹配单个数字

          ····················  ”[[:alnum:]]  ”    ###匹配单个数字或字母

          ····················“  [[:punct:]]   ”    ###匹配单个符号

          ····················  ”[[:space:]]    ”   ###匹配单个空格

例如建立文件用字符匹配进行删除。

linux 初始篇--------简单的系统命令

linux 初始篇--------简单的系统命令

linux 初始篇--------简单的系统命令


4.11 " { } "与" [ ] "

4.11.1 " { } "#表示所有,如建立连续命名的file文件。

linux 初始篇--------简单的系统命令

4.11.1 " [  ] "#表示或者,如删除含有“12”的file文件。

linux 初始篇--------简单的系统命令

linux 初始篇--------简单的系统命令

4.12 linux中其他常用文本处理工具

4.12.1 head        

 head                             ##显示指定文件的前多少行

 head -n 1 file        ##显示文件的第一行

 head -n 7 file         ##显示文件的前7行

 head file               ##默认显示文件的前10行

linux 初始篇--------简单的系统命令

4.12.2  tai                          

 tail                               ##显示文件的后多少行

 tail -n 1 file                  ##显示文件的最后以行

 tail -n 5 file                  ##显示文件的最后5行

 tail file                  ##显示文件的最后10行


 

4.12.3 less     #分页浏览

less passwd

 

4.12.4 file       #查看文件类型

linux 初始篇--------简单的系统命令

 

4.12.5 wc        #统计文件的字数,字符数,字节数

wc -l              ##行数

wc -m           ##字符数

wc -c            ##字节数

wc -w           ##字数    //中文中一个字符代表三个字节,英文中相等 u恢复   ctrl+r 撤销恢复 

linux 初始篇--------简单的系统命令