Linux系统基础(一)

来源:互联网 发布:移动数据自动打开 编辑:程序博客网 时间:2024/04/28 10:27

因为新手容易操作错误,导致系统崩溃,故多在虚拟机中练习。

虚拟机控制:

   [kiosk@foundation0 Desktop]$ rht-vmctl start desktop     启动虚拟机

   Error: desktop not started (is already running)                    名为desktop的虚拟机已经启动

   [kiosk@foundation0 Desktop]$ rht-vmctl view  desktop    显示该虚拟机

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

   Stopping desktop.............                                                                正在关闭虚拟机(该过程通常较慢)

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

   Starting desktop.                                                                          正在开启虚拟机

   [kiosk@foundation0 Desktop]$ rht-vmctl view desktop     显示该虚拟机(若只通过命令启动虚拟机却不显示是无法看到的)

   [kiosk@foundation0 Desktop]$ rht-vmctl poweroff desktop   将虚拟机断电

   Powering off desktop..                                                                    正在断电(该过程明显快与stopping desktop)

   [kiosk@foundation0 Desktop]$ rht-vmctl view desktop 

   Error: unable to view desktop - not currently running.            虚拟机没开启无法显示

   [kiosk@foundation0 Desktop]$ rht-vmctl reset desktop        重置虚拟机(当虚拟机出现故障时,在真机中重置即可)

   Are you sure you want to reset desktop? (y/n) y                      是否重置y表示yes,n表示no

   Resetting desktop.                                                                       正在重置


进入系统:

显示虚拟机后,会首先进入登录界面

*)普通用户登陆
student
普通用户,密码student

*
)超级用户登陆
->not listed      
点击未列出
username       
提示输入用户名称
->root          root
为系统超级用户
passwd         
提示输入密码
->redhat        redhat
是超级用户密码

建议使用超级用户登录,虚拟机受到破坏重置即可,超级用户权利更大,练习更充分。

一、行提示符


student          ##打开shell的用户

@                   ##分隔符

localhost       ##主机名称

Desktop      ##当前工作目录名称

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

注意:命令要在行提示符之后输入才能执行

二、切换用户

[kiosk@foundation0 Desktop]$ su - 用户名

 *)超级用户切换到普通用户不用密码,普通用户切换到超级用户不用密码,切换用户后历史重置。

[kiosk@foundation0 Desktop]$ logout       退回上一用户。

*)该操作不用密码,且历史会恢复该用户的历史。

三、虚拟控制台

Ctrl+Alt+F(1|7) 进入图形界面
Ctrl+Alt+F(2~6)
进入文本界面

Red hat Enterprise Linux Server 7.0 (Maipo)    ##系统版本
Kernel 3.10.0-123.el7.x86_64 on an x86_64  ##
内核版本,系统位数

desktop0 login
root               ##登陆用户名称输入
Password
                 ##密码输入无回显

四、命令的执行

1.命令必须在行提示符之后输入
2.
命令格式
命令 参数 目标
3.ctrl +c   ##
撤销命名的执行
4.
命令参数
-
单词缩写
--
单词的全拼

五、命令的帮助

1.whatis 命令

  查看命令的功能

2.命令 --help

  查看命令的帮助

 帮助中,[可加可不加的内容]

                 ... 表示内容数量任意

                  <必须要添加的内容>

六、系统的使用基础方法

1).工作界面转换
ctrl+alt+
|

2).开始bash

1.Applications>Utilities>Terminal
2.
鼠标右键----->open in terminal
3.gnome-terminal
4.ctrl+shift+n     ##
在新窗口中打开shell
  ctrl+shift+t     ##
同一个窗口中打开新的tab
5.
退出:exit | ctrl+d

3).系统关机,重启

重启
reboot | init 6 |shutdown -r now
关机
poweroff | init 0 | shutdown -h now

4).锁屏

ctrl + alt +L      ##rhel7.0
win
+ L      ##rhel7.1及之后版本

七、简单的系统命令

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

watch -n x 命令      ###每x秒执行一次该命令。

date 11181115      ###
把系统时间设定为11181115格式:月月天天小时分钟
date 111811152016.55   ##2016
表示年(可以不加).55 表示秒(可以不加)

-d +xday或-xday     ##
查看x天前或者后的时间
+%....          ##
设定date的输出格式(date --help可查看具体格式代表的功能)

2passwd
1.passwd
修改用户密码
[root@foundation0 ~]# passwd 用户名 ##修改该用户密码,若不输入用户名,默认为修改当前用户密码
Changing password for user root.   ##
改变超级用户密码
New password:                        ##
输入新密码
BAD PASSWORD: The password is shorter than 8 characters        ##建议密码长度超过8位
Retype new password:           ##
确认新密码
passwd: all authentication tokens updated successfully.                #修改成功

超级用户可以随意更改密码,普通用户只能更改本账户密码,且更改密码之前需要输入旧密码,且新密码长度不得少于八位,必须无序且与旧密码不相似。

passwd  参数   用户名称
                   -S  student     ##
用户密码信息
                    -l  student     ##
锁定帐号
                   -u  student     ##
解锁
                 -n 1    student     ##
设定密码最短有效期
                -x 30   student     ##
设定密码最长有效期
                 -w 3    student     ##
警告期
                  -i 2    student     ##
设定用户非活跃天数
                    -d  student     ##
清除用户密码

监控passwd密码信息
watch -n 1 passwd -S student

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

4)文件的查看
cat     filename    ##
显示文件的全部内容
less        file        ##
分页浏览,且有搜索功能,按“q”退出
head        filename    ##
显示一个文件的前几行
head -n 5   filename    ##
前五行
tail        filename    ##
显示文件后几行
tail -n 5   filename    ##
显示一个文件的后5

5wc统计文件容量信息

[root@foundation0 ~]# wc file

1 2 5

1为行数,2为单词数,5为字节数
wc  -l 
行数
    -w 
字数
    -c 
字节数
    -m 
字符数

#####tab######
在系统中table键可以自动补齐存在的命令,文件名称和某些命令的参数
a+TAB x2 
显示系统中所有a开有的命令

####history历史调用######
history         ##
显示历史
hostory -c      ##
清除当前环境当中的历史命令
!数字          ##执行第多少行命令
!字母          ##执行最近一条以这个字母开头的命令
ctrl +R +
关键字    ##执行最近一条含有这个关键字的命令
上下键          ##逐行调用命令

#####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      ## 7.0
锁屏
        + alt +
|    ##切换工作界面
        + alt + f1|f7   ##
进入图形界面
        + alt + f2-f6   ##
进入虚拟控制台 

        win+l             ##7.1及之后的锁屏
































原创粉丝点击