Linux:命令行使用技巧

命令行使用技巧*

$ :表示当前在普通用户下
#:表示当前在超级用户下
$ rht-vmctl start desktop ###开启desktop虚拟机
$ rht-vmctl view desktop ###显示desktop
$ rht-vmctl poweroff desktop ###关闭desktop
$ rht-vmctl reset desktop ###当虚拟机出现故障,重置desktop虚拟机

##Linux
###什么是Linux
目前的操作系统有Windows、Mac、Linux,其中Linux这个词单指的是Linux内核,Linux操作系统叫做GUN/llinux;
Linux 具有免费,开源,稳定的优点。
###系统的登录
root 登录(超级用户登录)
student登录(普通用户登录,也可以是别的普通用户)
###与当前操作系统进行交互
Linux系统默认用bash与系统实现交互:
鼠标右键’Open in terminal‘打开bash;
在Applicaions 中选择一个bash输入命令:goome-terminal.
##关于shell
###什么是shell
shell 是Linux中的一个软件,包在Linux内核的外面,为用户和内核之间的交互提供了一个接口;
系统中的命令用shell去解释;
shell接收系统回应的输出并显示其到屏幕中。
###如何在shell中执行命令
命令在提示符后输入(#/$)
####命令的输入方式:命令 [参数] [目标]

[ ] 表示其中的成分不是必须加,所以这里的参数和目标都是可加可不加的

####参数是命令功能的指定:
-参数 :单词缩写
–参数:单词全拼
####ctrl+c :撤销命令的执行
####切换用户
$su - username:低级用户切换到高级或平级用户需要密码,高级用户切换到低级用户不需要密码
#su -l username:切换用户,并且显示用户信息
whoami: 询问当前用户是谁
命令行输入hostname:询问当前主机名称
hostname xxxx:修改主机名称为xxxx

####虚拟控制台
ctrl+alt+F(1|7) 进入图形
ctrl+alt+F(2~6)进入虚拟控制台 F1退出虚拟控制台
Red hat Enterprise Linux Server 7.0(Maipo) :系统版本
Kernel 3.10.0-123.el7.x86_64: 内核版本,系统位数
####命令提示符
[kiosk@foundation0 Desktop]$
kiosk :打开shell的用户
@ :分隔符
foundation0 :主机名称
Desktop :工作目录名称
$ :身份提示符,#表示超级用户,$表示普通用户
###命令的帮助
whatis 命令:查看命令的功能
命令–help:查看命令的帮助
[ ] :选择加入的内容,可加可不加
… :加入的内容个数任意
<> :内容在命令执行过程中必须要加
###系统的使用基础方法
1)系统的登录
图形登录方式
文本登录方式:localhost login:
password:
gnome-session-quit-force :注销用户-force强制注销用户,不询问
退出用户:logout
2)工作界面转换
ctrl+alt+上/下
3)开始bash
1.Applications>Utilities>Terminal
2鼠标右键------>open in terminal
3.gnome-terminal
4.ctrl+shift+n 在新窗口打开shell
ctrl+shirt+t 在同一个窗口打开新的tab

5.退出:命令行输入exit/ctrl+d
4)系统关机,重启
重启
命令行输入:reboot | init 6 |shutdown -r now
关机
命令行输入:poweroff | init 0 | shutdown -h now
5)锁屏
ctrl+alt+L 在rhel7.0
win 键+L 在rhel7.2
###简单的系统命令
1)date
watch -n date :让date命令每秒执行一次,ctrl+c退出监控模式
date help:显示date使用帮助
dete:显示当前时间
date +%Y-%m-%d(=date +%F):按照年-月-日的形式显示时间
date +%H-%M-%S(=date +%T):按照时-分-秒的形式显示时间
date +’%F %T’:按照年-月-日-时-分-秒 的形式显示时间
date -d +3day :修改日期到当前日期的后三天
date -d +3month :修改日期到当前日期的后三个月
2)passwd
1.修改用户密码:命令行输入 passwd
过程如下:
Changing password for user xxx:修改xxx用户密码
New password:输入新密码
Bad PASSWORD:The password is shorter than 8 characters
Retype new password:确认新密码
password:all authentication tokens updated successfully.修改成功
2.passwd 参数 用户名称
-S student 用户密码信息
–status student 用户密码信息
-l student 锁定账号
-u student 解锁
-n 1 student 设定密码最短有效期
-x 30 student 设定密码最长有效期
-w 3 student 警告期
-i 2 student 设定用户非活跃天数
-d student 清除用户密码
监控passwd密码信息
whatch -n 1 passwd -S student
3)file
file 文件名字:查看文件类型
4)文件的查看
cat filename :显示文件的全部内容
less file :分页浏览文件内容,按’q‘退出
head filename:显示一个文件的前几行
head -n 5 filename :显示文件的前5行
tail filename :显示文件的后几行
tail -n 5 filename :显示文件的后5行
touch filename.mp3 创建一个MP3文件
cp/etc/passwd: 拷贝passwd
5)wc统计文件容量信息
wc -l (行数) filename
-w(字数)filename
-c(字节数)filename
-m(字符数)filename
6)history 历史调用
history:显示历史
history -c :清除当前环境中的历史命令
!数字 :执行第多少行命令
!字母:执行最近一条以这个字母开头的命令
ctrl +R +关键字 :执行最近一条含有这个关键字的命令
上下键:逐行调用命令
6)tab键
在系统中table键可以自动补齐存在的命令,文件名和某些命令的参数
a+TAB x2 显示系统中所有a开头的命令
7)Linux中的快捷键
左右: 一个一个字符的移动
ctrl +左右: 一个一个字的移动
ctrl + a :光标移动到行首
+ e :光标移动到行尾
+ u:光标所在位置删除到行首
+ k:光标所在位置删除到行尾
+ r+关键字:调出最近一条含有关键字的命令
+ c :撤销输入的命令
+ d:关闭当前的环境
+L:清空屏幕
+shift +c:复制
+ shift +v:粘贴
+ shift +t:在现有shell中重新打开一个shell
+ shift+n:在shell中打开一个新的shell
+ shift+pageup/pagedown: 切换table
+ alt+上/下:切换工作界面
+ alt+l :锁屏
+ alt+f1/f7:进入图形界面
+ alt+f2-f6:进入虚拟控制台

发布了36 篇原创文章 · 获赞 0 · 访问量 310

猜你喜欢

转载自blog.csdn.net/ANingL/article/details/103102728