Linux学习 第一单元

来源:互联网 发布:中世纪2原版优化第十版 编辑:程序博客网 时间:2024/04/29 16:52

第一章 Linux 基础知识及虚拟机介绍

一、Linux系统的虚拟机控制

1.打开操作:打开Linux终端terminal—>输入rht->vmctl start desktop 此时将会运行虚拟机但不显示。若继续输入rht->vmctl start desktop 则会报错。         

   显示操作:终端输入rht-vmctl view desktop 屏幕将显示该界面。

   关闭虚拟机:终端输入rht-vmctl poweroff desktop 虚拟机将关闭,退出运行。

   重置虚拟机:终端输入rht-vmctl reset desktop—>y 当系统出现故障时,可通过此命令恢复虚拟机的设置。

   

2.虚拟机系统登陆

    运行并显示虚拟机登陆界面,操作步骤见上述。

      

         如图显示“student”和“Not listed?”即为“普通用户登陆”或“超级用户登陆”

    A.普通用户登陆:点击“student”—>输入密码passwd:student即可进入虚拟机系统。

        如下图所示: 

      

    B.超级用户登陆:点击“Not listed”—>输入用户名:root—>输入密码:redhat即可进入虚    拟机系统。

      

        注意:图形界面右上角登陆用户的显示。

二、语言调整

        点击Application—>systembools—>settings—>Region&Language—>language 即可进行语言调整。

       

       

三、Shell中输入命令行—>reboot可使系统或虚拟机重启。

 

第一单元

一、行提示符

        [kiosk@foundation0Desktop]$

         kiosk                   ##打开shell的用户:普通用户student或超级用户root

         @                        ##分隔符

         foundation0           ##主机名称

         Desktop                  ##工作目录名称

         $                         ##身份提示符,#表示超级用户,$表示普通用户

          注意:命令要在行提示符后输入才有效。

二、切换用户——“su-命令”   

     1. 命令格式

         su  [选项]  [用户名] ;即su -username

     2.切换方式

         ①平级:评级用户之间的转换需要密码,且输入密码时无回显;

         ②升级:由低级用户向高级用户切换需要密码,且输入密码时无回显;

         ③降级:高级用户向低级用户切换时不需要密码。

         注:退出切换时不需要密码。依次输入上述切换方式,如图示:

        

    3.输入exit 退出切换,应保持shell中只有一种转换。

三、虚拟控制台

       Ctrl+Alt+F(1|7)        进入图形

       Ctrl+Alt+F(2~6)      进入虚拟控制台

       Redhat Enterprise Linux Server 7.0 (Maipo)       ##系统版本

       Kernel3.10.0-123.el7.x86_64 on an x86_64           ##内核版本,系统位数

       desktop0login:root                                ##登陆用户名称输入

       Password:                                            ##密码输入无回显     

四、命令的执行

    1.命令必须在提示符之后输入。

    2.命令格式

        命令 参数 目标

    3.ctrl+c       ##撤销命令的执行

    4.命令参数

        -参数    ##单词缩写     如:wc -c查看字节数

        --参数  ##单词的全拼   如: --help 查看命令的帮助

五、命令的帮助

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

      

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

      

        查看所显示的内容中     []           ##选择加入的内容,可加可不加

                                                    ...             ##加入的内容个数任意

                                                   <>            ##内容在命令执行过程当中必须要加

六、系统的使用基础方法

     1.系统的登陆方式: 图形登陆:点击右键—>open;

                                       文本登陆;

          gnome-session-quit --force   ###注销用户 --force强制注销,不询问

       

     2.工作界面的转换:ctrl+alt+上|下

     3.开始bash

       ①Applications>Utilities>Terminal

       ②鼠标右键----->open in terminal

       ③gnome-terminal

       ④ctrl+shift+n           ##在新窗口中打开shell

       

       ⑤ctrl+shift+t            ##同一个窗口中打开新的tab

       

       ⑥退出:exit | ctrl+d

    4.系统关机,重启

        reboot| init 6 |shutdown -r now        ##重启

        poweroff| init 0 | shutdown -h now     ##关机

    5.锁屏

       ctrl+ alt +L             ##在rhel7.0

       win键 + L        ##在rhel7.2

七、简单的系统命令

    1. date命令

     ①watch -n 1 date    ###让date命令每秒执行一次,ctrl +c 推出监控模式

      

      

     ②date 11181115 ###把系统时间设定为11月18日11:15 格式:月月天天小时分钟                                                          

     ③date 111811152016.55 ##2016表示年(可以不加).55 表示秒(可以不加)

     ④ -d +xday -xday              ##查看x天前或者后的时间

     ⑤ +%....                         ##设定date的输出格式

      

    2.passwd修改用户密码

       [root@foundation0~]# passwd

       Changingpassword for user root.       ##改变超级用户密码

       Newpassword:                           ##输入密码

       BADPASSWORD: The password is shorter than 8 characters

       Retypenew password:                ##确认密码

       passwd:all authentication tokens updated successfully.

       [kiosk@foundation0Desktop]$ passwd

       Changingpassword for user kiosk.     ##改变普通用户密码

       Changingpassword for kiosk.     

       (current)UNIX password:          ##输入当前密码

       Newpassword:     

       BADPASSWORD: The password is the same as the old one          ##和原始密码不能相似

       Newpassword:

       BADPASSWORD: The password fails the dictionary check - it is toosimplistic/systematic ##                                                      密码必须是无序数字+字母

       Newpassword:

       BADPASSWORD: The password is shorter than 8 characters       ##密码必须>8位

       passwd     参数       用户名称

       -S    student          ##用户密码信息

       --statusstudent            。。。。。。

       -l     student          ##锁定帐号

       -u    student          ##解锁

       -n1 student          ##设定密码最短有效期

       -x30       student          ##设定密码最长有效期

       -w3 student          ##警告期

       -i2  student          ##设定用户非活跃天数

       -d    student          ##清除用户密码

      注:监控passwd密码信息

      watch-n 1 passwd -S student

    3.file:   file 文件名字    ##查看文件类型

      

    4.文件的查看

       cat             filename ##显示文件的全部内容

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

       head          filename ##显示一个文件的前几行

       head-n 5   filename ##前五行

       tail             filename ##显示文件后几行

       tail -n5     filename ##显示一个文件的后5行

      

    5.wc统计文件容量信息

      

    6.tab键

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

       a+TAB x2 显示系统中所有a开有的命令

     7.history 历史调用

       

       

        !数字                    ##执行第多少行命令

        !字母                    ##执行最近一条以这个字母开头的命令

        ctrl+R +关键字              ##执行最近一条含有这个关键字的命令

        +上下键        ##逐行调用命令

     8.linux中的快捷键

        左右               ##一个字符一个字符移动

        ctrl+左右         ##一个字一个字移动

        ctrl   +a     ##光标移动到行首

        +e     ##光标移动到行尾

        +u            ##光标所在位置删除到行首

        +k            ##光标所在位置删除到行尾

        + r+关键字   ##调出最近一条含有关键字的命令

        +c         ##撤销以输入的命令

        + d                ##关闭当前环境

        + L             ##清空屏幕

        + shift + c          ##复制

        + shift + v          ##粘贴

        + shift + t         ##在现有shell中重新打开一个table       

        + shift+ n        ##在shell中打开一个新的shell

        + shift + pageup|pagedown        ##切换table

        + alt + l            ## 锁屏

        +alt +上|下       ##切换工作界面

        + alt + f1|f7      ##进入图形界面

        + alt + f2-f6     ##进入虚拟控制台  

0 0