linux 基础操作(1)
1.虚拟机的控制
打开虚拟机
报错:虚拟机已经在运行中
显示虚拟机
关闭虚拟机
poweroff
重置虚拟机
2.系统登陆
普通用户登陆
帐号:kioask 密码:redhat
超级用户登陆
->no listed ##点击未列出
username 提示输入用户名称
->root 为系统超级用户
passwd 提示输入密码
->westos 是超级用户密码 (实际装机情况)
3.(1)系统语言的调整
->Applaication -->System Tools -->Settings -->Region & language --->language
注意:language栏上部分是系统界面语言设置,最好是英文,不建议更改中文;下半部分Input sources设置输入法,选择中文点击add添加。
(2)shell命令界面的字体设置
Edit -->Profile Proferences -->General...
(3)快捷健的设置
->Applaication -->System Tools -->Settings -->keyword -->shortcuts...
4.行提示符说明
[kiosk@foundation0 Desktop]$
kiosk ##打开shell的用户
@ ##分隔符
foundation0 ##主机名称
Desktop ##工作目录名称
$ ##身份提示符,#表示超级用户,$表示普通用户
注意:命令要在行提示符之后输入才能执行
5.切换用户
命令 su - username
kiosk用户切换超级用户root
普通用户切换超级用户需要密码,普通用户之间切换也需要密码,超级用户切换普通用户不需要密码
6.虚拟控制台切换
Ctrl+Alt+F(1|7) 进入图形
Ctrl+Alt+F(2~6) 进入虚拟控制台
**当图形界面出现卡斯=死等无法操作时
Ctrl+Alt+F1 进入虚拟控制台,登陆超级用户,执行命令init3, 之后继续登陆超级用户执行init5,Ctrl+Alt+F(2~6),返回图形界面
7.Red hat Enterprise Linux Server 7.0 (Maipo) ##系统版本
Kernel 3.10.0-123.el7.x86_64 on an x86_64 ##内核版本,系统位数
8.命令的执行
命令必须在行提示符之后输入
命令格式
命令 参数 目标
ctrl +c ##撤销命名的执行
命令参数
-参数 ##单词缩写
--参数 ##单词的全拼
9.命令的帮助
whatis 命令 ##查看命令的功能
命令 --help ##查看命令的帮助
[] ##选择加入的内容,可加可不加
... ##加入的内容个数任意
<> ##内容在命令执行过程当中必须要加
man --命令 ##查看命令手册
10.系统的使用基础方法
(1)系统登陆
图形登陆方式
文本登陆方式
gnome-session-quit --force ###注销用户--force强制注销,不询问
(2)工作界面转换
ctrl+alt+上|下
(3)开始bash
Applications>Utilities>Terminal(图形界面)
鼠标右键----->open in terminal(图形界面)
gnome-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
**init6重启 init0关机无提示不建议使用
(5)锁屏
ctrl + alt +L ##在rhel7.0
win键 + L ##在rhel7.2
11.密码指令
passwd
a.超级用户修改密码
修改root密码
b.修改普通用户密码
passwd username
c.普通用户无权限修改超级用户密码,仅能修改自己密码
**修改密码不能和原密码相同
d. passwd 参数 用户名称
-S kiosk ##用户密码信息
--status kiosk ##查看当前用户密码状态
-l kiosk ##锁定帐号
-u kiosk ##解锁
-n 1 kiosk ##设定密码最短有效期
-x 30 kiosk ##设定密码最长有效期
-w 3 kiosk ##警告期
-i 2 kiosk ##设定用户非活跃天数
-d kiosk ##清除用户密码
passwd密码信息
passwd --status username
kiosk用户密码状态
[root@foundation51 ~]# passwd --status kiosk
watch -n 1 passwd -S student
对kiosk用户密码监控
[root@foundation51 ~]# watch -n 1 passwd -S kiosk
passwd -l kiosk
锁定kiosk用户密码
[root@foundation51 ~]# passwd -l kiosk
监控锁定状态信息(锁定)
passwd -u username
解锁kiosk
[root@foundation51 ~]# passwd -u kiosk
监控kiosk用户密码状态(解锁)
passwd -n <天数> username设定用户密码最短有效期
passwd -x <天数> username设定用户密码最长有效期
passwd -w <天数> username设定用户密码修改警告期
passwd -i <天数> username设定用户密码非法活跃天数
设定kiosk密码最短有效期1天,最长有效期30天,警告期3天,非法活跃天数2天
[root@foundation51 ~]# passwd -n 1 kiosk;passwd -x 30 kiosk; passwd -w 3 kiosk;passwd -i 2 kiosk
监控信息如下
12.tab键
在系统中table键可以自动补齐存在的命令,文件名称和某些命令的参数
a+TAB x2 显示系统中所有a开有的命令(后边部分省略)
注意:如果录入字符后用<<TAB>>不能完成补齐动作,那么可可能原因有两个:
文件或者命令不存在
文件后者命令名称不唯一
文件名称补全
13.date系统命令
简单的系统命令
(1)date
watch -n 1 date ###让date命令每秒执行一次,ctrl +c推出监控模式
date 12142035 ###把系统时间设定为12月24日20:35格式:月月天天小时分钟
date 122420372017.00 ##2017表示年(可以不加).00表示秒(可以不加)
-d +xday -xday ##查看x天前或者后的时间
查看10天后的时间
+%.... ##设定date的输出格式
查看10天后时间,格式为年月日
(2)file 文件名字 ##查看文件类型
新建文件1,file 1查看文件类型
(3)文件的查看
cat filename ##显示文件的全部内容
less file ##分页浏览,按“q”退出
head filename ##显示一个文件的前几行
head -n 5 filename ##前五行
tail filename ##显示文件后几行
tail -n 5 filename ##显示一个文件的后5行
(4)wc统计文件容量信息
wc -l 行数
-w 字数
-c 字节数
-m 字符数
(5)history历史命令调用
history ##显示历史
hostory -c ##清除当前环境当中的历史命令
!数字 ##执行第多少行命令
!字母 ##执行最近一条以这个字母开头的命令
ctrl +R +关键字 ##执行最近一条含有这个关键字的命令
上下键 ##逐行调用命令
14.linux 中的快捷键
左右 ##一个字符一个字符移动
ctrl +左右 ##一个字一个字移动
ctrl + a ##光标移动到行首
+ e ##光标移动到行尾
+ u ##光标所在位置删除到行首
+ k ##光标所在位置删除到行尾
+ r+关键字 ##调出最近一条含有关键字的命令
+ c ##撤销以输入的命令
+ d ##关闭当前环境
+ L ##清空屏幕
+ shift + c ##复制
+ shift + v ##粘贴
+ shift + t ##在现有shell中重新打开一个table