Linux基本命令(一)

####1、虚拟机控制####

[kiosk@foundation0 Desktop]$ rht-vmctl start desktop	##开启desktop虚拟机
Error: desktop not started (is already running) 	##报错,desktop已经运行
[kiosk@foundation0 Desktop]$ rht-vmctl view  desktop	##显示desktop
[kiosk@foundation0 Desktop]$ rht-vmctl poweroff desktop ##关闭dekstop
Powering off desktop.. 
[kiosk@foundation0 Desktop]$ rht-vmctl start desktop 	##开启desktop
Starting desktop.
[kiosk@foundation0 Desktop]$ rht-vmctl view desktop 
[kiosk@foundation0 Desktop]$ rht-vmctl poweroff desktop 
Powering off desktop..
[kiosk@foundation0 Desktop]$ rht-vmctl view desktop 
Error: unable to view desktop - not currently running.	##虚拟机没开启无法显示
[kiosk@foundation0 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、系统登录####

##图形化界面登录##

Linux基本命令(一)_第1张图片

##文本登录##

Linux基本命令(一)_第2张图片


####3、虚拟控制台切换####

Ctrl+Alt+F(1|7) 				##进入图形
Ctrl+Alt+F(2~6) 				##进入虚拟控制台

####4、用户级别####

##普通用户登陆
zxc普通用户,密码zxcvbnm
##超级用户登陆
->not listed 					##点击未列出
username 					##提示输入用户名称
->root 						##root为系统超级用户
passwd 						##提示输入密码
->redhat 					##redhat是超级用户密码

####5、用户切换####

[zxc@localhost ~]$ su - root			##切换root用户
Password: 					##输入密码,密码不显示
[root@localhost ~]				##切换成功
##高级用户切换到低级用户不需要密码,低级用户切换到高级或者平级用户的切换需要密码
gnome-session-quit --force 			##注销用户 --force强制注销,不询问


####6、date命令####

[zxc@localhost ~]$ date					##输出当前时间
Sun Dec 24 08:36:43 EST 2017
[root@localhost ~]# date 1111111111			##设置系统时间
Fri Nov 11 11:11:00 EST 2011
[root@localhost ~]# date -d 56day 			##56天之后的日期
Fri Jan  6 11:11:41 EST 2012
[root@localhost ~]# date +%Y 				##按照年输出
2011
[root@localhost ~]# date +%Y/%m/%d			##按照格式输出
2011/11/11

####7、passwd命令####

passwd 参数 用户名称
-S student ##用户密码信息
--status student
-l student ##锁定帐号
-u student ##解锁
-n 1 student ##设定密码最短有效期
-x 30 student ##设定密码最长有效期
-w 3 student ##警告期
-i 2 student ##设定用户非活跃天数
-d student ##清除用户密码
[root@localhost ~]# passwd ##修改密码
Changing password for user root. ##改变root用户的密码
New password: ##输入新密码
BAD PASSWORD: The password is shorter than 8 characters ##密码少于8个字符
Retype new password: ##重新输入密码
passwd: all authentication tokens updated successfully. ##密码输入成功
[root@localhost ~]# su - zxc ##切换用户
Last login: Sun Dec 24 08:32:37 EST 2017 on :0
[zxc@localhost ~]$ passwd ##修改密码
Changing password for user zxc.
Changing password for zxc.
(current) UNIX password:
New password:
BAD PASSWORD: The password is the same as the old one ##与之前密码相同
New password:
BAD PASSWORD: The password is the same as the old one
New password:
BAD PASSWORD: The password is too similar to the old one
passwd: Have exhausted maximum number of retries for service
[root@localhost Desktop]# passwd -l zxc ##锁定用户
Locking password for user zxc.
passwd: Success
[root@localhost Desktop]# passwd -u zxc ##解锁用户
Unlocking password for user zxc.
passwd: Success
[root@localhost Desktop]# passwd -n 1 zxc ##设置用户密码最短长度
Adjusting aging data for user zxc.
passwd: Success
[root@localhost Desktop]# passwd -x 30 zxc ##设置用户密码最长长度
Adjusting aging data for user zxc.
passwd: Success
[root@localhost Desktop]# passwd -w 2 zxc ##设置警告时间,两天过期,不能再登录
Adjusting aging data for user zxc.
passwd: Success
[root@localhost Desktop]# passwd -d zxc ##清除该用户,并禁止用户登录
Removing password for user zxc.
passwd: Success




####8、wc命令####
	参数
wc	-l	##行数
	-w	##字数
	-c	##字节数
	-m	##字符数
[root@localhost ~]# touch text1 ##创建文件
[root@localhost ~]# vim text1 ##vim进行编辑
[root@localhost ~]# wc -l text1 ##显示text1的行数
6 text1
[root@localhost ~]# wc -w text1 ##显示字数
5 text1
[root@localhost ~]# wc -c text1 ##显示字节数
46 text1
[root@localhost ~]# wc -m text1 ##显示字符数
46 text1
##字节数与字符数的区别
##字节数计算机的处理信息的最小单位,计算机中的数据都是以0和1来表示,两个字节称为一个字。




####9、文件的查看####
cat	filename	##显示文件的全部内容
less	file	##分页浏览,按“q”退出
head	filename	##显示一个文件的前几行
head -n 5	filename	##前五行
tail	filename	##显示文件后几行
tail -n 5 filename	##显示一个文件的后5行
##cat命令##
[root@localhost ~]# cat text1 ##显示文件全文
kajskjfsjk
sfskajlfa
asfklsafj
asfklsa
sflak

[root@localhost ~]# cat -b text1 ##显示文件非空行行号与内容
1 kajskjfsjk
2 sfskajlfa
3 asfklsafj
4 asfklsa
5 sflak

##head命令##
[root@localhost ~]# head -2 text1 ##显示文件前两行
kajskjfsjk
sfskajlfa
##tail命令##
[root@localhost ~]# tail -3 text1 ##显示文件后三行最后一行是空行
asfklsa
sflak

##less##
[root@localhost ~]# less text1 
kajskjfsjk
sfskajlfa
asfklsafj
asfklsa
sflak


text1 (END) ##显示之后q退出



##watch命令##
watch -n 1 date ###让date命令每秒执行一次,ctrl +c 推出监控模式

####10、系统语言调整,输入法调整####
打开APPliction->System Tools->Setting->Region&Language ##切换输入法
Linux基本命令(一)_第3张图片 Linux基本命令(一)_第4张图片 Linux基本命令(一)_第5张图片
#####11、命令的帮助####
whatis 命令 ##查看命令的功能
命令 --help ##查看命令的帮助
[] ##选择加入的内容,可加可不加
... ##加入的内容个数任意
<> ##内容在命令执行过程当中必须要加
Linux基本命令(一)_第6张图片
###12、history历史调用###
history ##查看历史命令
history -c ##清除历史命令
! 数字 ##第几行的命令

! 字母 ##最近字母的命令

Linux基本命令(一)_第7张图片Linux基本命令(一)_第8张图片

#####13、linux中的快捷键######
左右 #							##一个字符一个字符移动
ctrl 	+左右 						##一个字一个字移动
ctrl    + a     					##光标移动到行首
        + e     					##光标移动到行尾
        + u     					##光标所在位置删除到行首
        + k     					##光标所在位置删除到行尾
        + r+关键字 					##调出最近一条含有关键字的命令
        + c     					##撤销以输入的命令
        + d     					##关闭当前环境
	+h    						##删除字符
	+w    						##向前删除一个字符
	+f    						##光标向前移动一个
	+b    						##光标向后移动一个
	+ L						##清空屏幕
	+ shift + c					##复制
	+ shift + v					##粘贴
        + shift + t 					##在现有shell中重新打开一个table        
	+ shift + n					##在shell中打开一个新的shell
        + shift + pageup|pagedown 			##切换table
        + alt + l       				## 锁屏
        + alt +上|下     				##切换工作界面
        + alt + f1|f7   				##进入图形界面
        + alt + f2-f6   				##进入虚拟控制台 


####14、提示符####
[kiosk@foundation6 ~]$ 
kiosk 		##打开shell的用户
@     		##分隔符
foundations 	##主机名称
~          	##工作目录名称
$          	##身份提示符,#表示超级用户,$表示普通用户
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
 

你可能感兴趣的:(C/C++)