linux系统基本命令(一)
1.虚拟机控制
[[email protected] Desktop]$ rht-vmctl start desktop //开启desktop虚拟机
Error: desktop not started (is already running) //报错,desktop已经运行
[[email protected] Desktop]$ rht-vmctl view desktop //显示desktop
[[email protected] Desktop]$ rht-vmctl poweroff desktop //关闭dekstop
Powering off desktop..
[[email protected] Desktop]$ rht-vmctl start desktop //开启desktop
Starting desktop.
[[email protected] Desktop]$ rht-vmctl view desktop
[[email protected] Desktop]$ rht-vmctl poweroff desktop
Powering off desktop..
[[email protected] Desktop]$ rht-vmctl view desktop
Error: unable to view desktop - not currently running. //虚拟机没开启无法显示
[[email protected] Desktop]$ rht-vmctl reset desktop //当虚拟机出现故障,reset表示重置
Are you sure you want to reset desktop? (y/n) y //询问是否重置y表示yes
Resetting desktop. //正在重置
Powering off desktop..
2.进入系统
*)普通用户登陆
student 普通用户,密码student
*)超级用户登陆
->not listed //点击未列出
username //提示输入用户名称
->root //root为系统超级用户
passwd //提示输入密码
->redhat //redhat是超级用户密码
*)语言调整
Applications ----->system tools---->settings ----->Region & language --->language
*)打开命令行---> reboot1
第一章总结
1.行提示符
如上图所示,上图是一个打开shell后的行提示符。
其中,kiosk为打开shell的用户名;@为分隔符;foundation15为主机名称;Desktop为工作目录名称;$为身份提示符,#表示超级用户,$表示普通用户
注意:命令要在行提示符之后输入才能执行
2,命令的执行
在linux中,大多数的操作都要输入命令行来执行
值得注意的是:
(1).命令格式
命令 参数 目标
(2).ctrl +c 为撤销命名的执行
(3).命令参数
-参数 ##参数为单词缩写
--参数 ##参数单词的全拼
3,切换用户
在linux的操作管理中,常常要用到切换用户
用到的命令是su - username,接着输入密码,其中密码输入无回显
注意:高级用户切换到低级用户不需要密码,如上图所示,低级用户切换到高级或者平级用户的切换需要密码
4,虚拟机
作为新手初学linux,在练习的过程中难免会出错,例如删除系统文件导致系统崩溃,所以在虚拟机中练习是一个很好的选择
上图为打开虚拟机的图例
在虚拟机出现问题时,可以随时在真机中对其reset,如上图
5,虚拟控制台
linux提供了图形和虚拟控制台两种操作方式,其中Ctrl+Alt+F(1|7) 进入图形控制;Ctrl+Alt+F(2~6) 进入虚拟控制台。
图是进入虚拟控制台的界面,其中,第一行是系统版本,第二行是内核版本和系统位数
6,命令的帮助
当我们对某条命令不了解的时候,就要用到帮助命令:
(1)whatis命令,用于查询一个命令执行什么功能
(2)man命令,对命令详细解释
(3)--help帮助,命令的基本功能查询
7,系统关机和重启
在shell中重启和关闭系统主要有3种方法:reboot/poweroff
init 6/init 0 shutdown -r /shutdown -h
注意:前两种命令都是立即生效,不会给用户任何提示和保存数据的时间,所以企业中一般使用第三种命令,如下图所示
其中,再输入shut -c是取消关闭命令,shutdown -h now为立即关闭
8,锁屏
为了防止系统文件外泄,在暂离系统时,常常要用到锁屏命令
ctrl + alt +L ##在rhel7.0
win键 + L ##在rhel7.2
9,watch 监控
格式: watch -n 数字 命令 ##数字表示每隔多长时间执行一次命令,命令表示监控的对象,Ctrl+c退出监控模式
上图是对date时间的监控
10,date 显示系统时间
date ##显示系统当前时间
date 10170123 ##把系统时间设定为10月17日01:23格式:月月天天小时分钟
-d +xday -xday ##查看x天前或者后的时间
+%.... ##设定date的输出格式,具体可在date --help中查看
11,passwd 密码操作
超级用户修改自己密码
注意:密码不能少于8位,但超级用户可以
普通用户修改自己密码
例如,将最长有效期设为99天,警告天设为3天,并进行监控,如下图
设置前
12,file 查看文件类型
file 文件名字 ##查看文件类型
上图,文件word的类型是 ASCII 文档
13,文件的查看
(1)cat ##显示文件全部的内容
(2)less ##分页浏览,按“q”退出
(3)head ##显示一个文件的前几行
head -n 3 ##前三行
4)tail ##显示文件后几行
tail -n 5 ##显示一个文件的后5行
14,wc 统计文件容量信息
其中,wc -l 行数
wc -w 字数wc -c 字节数
wc -m 字符数
15,history 历史调用
history ##显示历史
hostory -c ##清除当前环境当中的历史命令
注意:只是清除当前shell中的命令,重新开启shell,历史仍然存在
!数字 ##执行第多少行命令
!字母 ##执行最近一条以这个字母开头的命令
上图是执行第32条命令,即 passwd student
ctrl +R +关键字 ##执行最近一条含有这个关键字的命令
上下键 ##逐行调用命令