一、认识命令行
1. 行提示符。
图中内容即为行提示符,kiosk表示打开shell的用户的用户名;@是分隔符;foundation20是用户所用主机的名称;$是用户身份提示符,其中$表示该用户为普通用户,#表示该用户为超级用户。
注意:命令必须在行提示符后面写才能被系统执行。
2.开启虚拟机。
图中rht-vmctl表示 redhat-virtual machine control,即为虚拟机名称。
start表示打开虚拟机;view表示显示虚拟机;poweroff表示关闭虚拟机。
图中第二行提示错误:虚拟机没有打开,不能进行显示,此时用reset对虚拟机进行重置,然后开启。
注意:当虚拟机出现故障无法运行或者由于一些其他原因导致卡死,此时可在真机的命令行中用reset命令对虚拟机进行重置,然后重新开启。
命令的基本格式是 命令 参数 目标,三者之间需用空格进行分隔开来,其中在某些命令中,参数是可以省略的,如上图中的命令格式。
二、命令行的基本操作
1 、用户之间的切换
在Linux系统中,有时因为需要会进行超级用户和普通用户之间的切换
用户切换的基本格式是 su - 用户名称。
注意:超级用户切换为普通用户的时候可以直接进行切换,而普通用户切换超级用户的时候必须进行密码验证后才能切换至超级用户。
2、命令的帮助
(1)whatis 命令
当遇到不认识的命令时可以用whatis 命令 来查询该命令的基本功能,系统会给出解释。
(2)命令 --help
当需要对命令的用法有进一步的了解时,可以使用 命令 --help 来查询所需要的信息。
注意:图中第二行显示的是该命令使用的基本格式,OPTION是该命令的参数(第三行起都是该命令参数的解释),accountName是目标;
【】中的内容可以省略,<>中的内容必须要有,否则命令无法执行;
在OPTION后的...表示该内容可以添加多个,即任意数量。
3、系统的使用基础方法
(1)打开shell
1.Applications>Utilities>Terminal
2.鼠标右键----->open in terminal
3.Ctrl + Shift + n 表示在新窗口打开一个shell
4.Ctrl + Shift +t 表示在同一个窗口打开一个新shell
(2)系统的关机和重启
在shell中重启和关闭系统主要有3种方法:reboot/poweroff init 6/init 0 shutdown -r /shutdown -h
区别:使用前两种方法对系统进行重启和关闭时,系统不会对用户进行将要重启或者关机的提示,因而不建议在企业工作中使用;
而用shutdown对系统进行重启和关机时,系统会对用户进行提示,可以使用户在重启或关闭前保存好数据,防止丢失。如图
图中第四行即为系统提示用户将要在at 后面的时间段进行关闭,第二行提示可以使用 ‘shutdown -c’命令进行取消关闭系统的命令。
(3)锁屏
在7.0版本的系统中,使用 Ctrl + Alt +L快捷键进行锁屏;而在7.1版本以后使用 win + L即可进行锁屏操作。
4、简单的系统命令
(1)watch :推出监控模式
格式: watch -n 数字 命令 表示每隔多长时间执行一次命令,Ctrl推出监控模式。
图中是用watch命令对student用户密码各参数的监控。
(2)date:显示系统时间
格式:date ##显示系统当前的时间
date 09242304 ##将系统当前时间改为9月24号23点04分
date -d +xday/ -xday ##查看x天前或者后的时间
date还有一些其他的用法,可以在man或者help中查找。
(3)passwd 修改密码
第二行表示修改的是超级用户root的密码;第三行提示输入新的密码;第四行提示密码不能少于8个字符;第五行提示重新 输入新密码;第六行提示密码修改成功。
注意:修改密码一般不能少于8个字符,但超级用户可以少于8个字符
passwd +用户名 表示修改其他用户名的密码。该图中表示修改student用户的密码,因为是超级用户修改,所以和超级用户修 改自己密码程序一样。
该图表示普通用户修改普通用密码
注意:普通用户只能修改自己的密码;普通用户修改密码时需要输入旧密码;普通用户的新密码不能和旧密码相同、不能少于 8位字符、不能包含用户名,否则修改失败。
passwd 其他用法:
passwd -l :表示将用户密码锁定
注意:将密码锁定后密码信息后的括号中将显示 Passwd locked,将无法重新登录。
图中2017-09-24表示该用户最近登录时间;0表示密码最短有效期;9999表示密码最长有效期;7表示密码到期警告 期;-1表示用户非活跃天数。
passwd -u :表示将锁定的密码解锁
passwd -n 数字 :表示设定密码最短有效期
该图表示将密码的最短有效期设定为2天
该图说明设置密码最短有效期不为0时,在该期限内无法修改密码。
passwd -x 数字: 表示设置密码的最长有效期
passwd -w 天数 :表示设置密码到期警告期
passwd -i 天数:设定用户密码的非活跃天数
(4)file :查看文件类型。
如图,文件file1的类型是 ASCII 文档。
(5)文件大查看
cat 文件名:显示文件的全部内容
less 文件名:分页查看文件内容,按Q退出,鼠标滚轮上下翻页
head -n 数字 文件名:查看文件的前几行
该命令表示查看文件的前四行
注意:如图,如果head后未加-n,则不能显示所需要的前几行,系统将默认显示文件的前10行。
tail -n 数字 文件名:显示文件的后几行
(6)wc统计文件信息容量
wc -l 文件名:统计行数
该指令执行后,显示file1文件内有62行
wc -m 文件名:统计文件字符数
wc -c 文件名:统计文件字节数
(7)系统Tab键的部分用法如下:
(8)history历史调用
history:显示历史命令
history -c :清除当前历史记录
!数字:表示执行历史记录中第多少条命令
如图,!59表示执行历史记录中第59条命令,即切换为student用户。
!字母:表示执行历史记录中最近的以该字母为开头的指令
Ctrl +R +关键字:表示执行历史记录中最近的以该字母为开头的指令
上下键:逐行调用历史命令。
三、Linux中的快捷键
纠错:图中ctrl + alt +L快捷键只在7.0版本中表示锁屏,而在以后的版本中,锁屏快捷键为 win + L.