注:本文章基于Redhat 企业版7.0环境,特别提示对于吾等新手,建议在Redhat虚拟机下进行操作。
1.行提示符:在命令界面下或终端(Terminal)下显示的一行提示符
如:[kiosk@foundation0 Desktop]$
例子中:kiosk 表示打开shell的用户
@ 分隔符
foundation0 表示主机的名称
Desktop 表示当前工作目录
$ 表示身份提示符
2.切换用户
终端或命令行模式下使用 su - username 命令来切换用户
高级用户切换到普通用户不需要密码,同级或低级到高级需要输入要切换的用户的密码,例如,从root用户切换到任意用户都无需输入密码,只需:su - username
3.虚拟控制台
linux系统开机后自动运行多个虚拟控制台,以便用户随时选择需要的界面。
ctrl+alt+f1|f7 进入图形界面
ctrl+alt+f2|f3|f4|f5|f6 进入虚拟控制台
4.命令的执行
1.命令必须在行提示符之后输入
2.命令格式 命令+ 参数+ 目标
3.ctrl +c 撤销命名的执行
命令参数
-参数##单词缩写
--参数##单词的全拼
5.命令的帮助
whatis 命令 查看命令的功能
命令 --help 查看命令的帮助
[ ] 选择加入的内容,可加可不加
... 加入的内容个数任意
<> 内容在命令执行过程当中必须要加的内容
例:
[root@localhost ~]# ls --help Usage: ls [OPTION]... [FILE]...
6.系统的使用基础方法
1)系统登陆
图形登陆方式 通过 systemctl set-default graphical.target 命令实现
文本登陆方式通过 systemctl set-default multi-user.target 命令实现
2)工作界面转换 redhat自带4个工作界面,通过ctrl+alt+上|下控制
3)开始bush
方法1.Applications>Utilities>Terminal
方法2.鼠标右键----->openin terminal
方法3.gnome-terminal
退出bush:exit | ctrl+d
4)系统关机,重启
重启
reboot | init 6 |shutdown -r now
关机
poweroff | init 0 | shutdow -h now
5)锁屏
ctrl + alt +L
7.简单的系统命令
1) date
date 11181115 把系统时间设定为11月18日11:15 格式:月月天天小时分钟
date 111811152016.55 2016表示年(可以不加).55 表示秒(可以不加)
-d +xday -xday 查看x天前或者后的时间
+%.... 设定date的输出格式
注:可以使用watch命令监控更改结果:watch -n 1 date 让date命令每秒执行一次,ctrl +c 退出监控模式
2)passwd
passwd 修改用户密码
[root@localhost ~]# passwd mazha Changing password for user mazha. New password: BAD PASSWORD: The password is a palindrome Retype new password: passwd: all authentication tokens updated successfully.
passwd 参数 用户名称
-S ##用户密码信息
--status 。。。。。。
-l 锁定帐号
-u 解锁
-n 设定密码最短有效期
-x 设定密码最长有效期
-w 警告期
-i 设定用户非活跃天数
-d 清除用户密码
监控passwd密码信息
watch -n 1 passwd -S student
3)file
file 文件名字 ##查看文件类型
[root@localhost ~]# file /etc/passwd /etc/passwd: ASCII text
4)文件的查看
cat 显示文件的全部内容
head 显示一个文件的前几行
head -n 5 前五行
tail 显示文件后几行
tail -n 5 显示一个文件的后5行
[root@localhost ~]# tail -n 3 /etc/passwd postfix:x:89:89::/var/spool/postfix:/sbin/nologin tcpdump:x:72:72::/:/sbin/nologin mazha:x:1000:1000:mazha:/home/mazha:/bin/bash
5)wc统计文件容量信息
wc -l 行数
-w 字数
-c 字节数
-m 字符数
[root@localhost ~]# wc -l /etc/passwd 44 /etc/passwd [root@localhost ~]# wc -c /etc/passwd 2315 /etc/passwd
6)tab键的使用
在系统中table键可以自动补齐存在的命令,文件名称和某些命令的参数
a+TAB x2 显示系统中所有a开有的命令
7)history历史调用
history 显示历史
hostory -c 清除当前环境当中的历史命令
!数字 执行第多少行命令
!字母 执行最近一条以这个字母开头的命令
ctrl +R +关键字 执行最近一条含有这个关键字的命令
8)上下键
逐行调用命令
8.linux中的快捷键
左右 一个字符一个字符移动
ctrl +左右 一个字一个字移动
ctrl + a 光标移动到行首
+ e 光标移动到行尾
+ u 光标所在位置删除到行首
+ k 光标所在位置删除到行尾
+ r+关键字 调出最近一条含有关键字的命令
+ 左|右 光标移动以单词为单位
+ c 撤销以输入的命令
+ d 关闭当前环境
+ shift + t 在现有shell中重新打开一个table
+ shift + pageup|pagedown 切换table
+ alt + l 锁屏
+ alt +上|下 切换工作界面
+ alt + f1|f7 进入图形界面
+ alt + f2-f6 进入虚拟控制台