首页 > 代码库 > linux 基础

linux 基础


###########################虚拟机控制######################

 

/*************rht-vmctl  (redhat-虚拟机控制)  

[kiosk@foundation21 Desktop]$

[kiosk@foundation21 Desktop]$ rht-vmctl start desktop           /*开启desktop虚拟机/

Starting desktop./*开启成功/

[kiosk@foundation21 Desktop]$ rht-vmctl view desktop/*显示desktop/

[kiosk@foundation21 Desktop]$ rht-vmctl reset desktop/*重置desktop虚拟机/

Are you sure you want to reset desktop? (y/n) y/*提示是否确定重置/

Resetting desktop./*重置成功/

Powering off desktop..

Creating virtual machine disk overlay for rh124-desktop-vda

Creating virtual machine disk overlay for rh124-desktop-vdb

Starting desktop.

[kiosk@foundation21 Desktop]$ rht-vmctl poweroff desktop/*关闭desktop虚拟机/

Powering off desktop..

97  history/*查看历史/

 

 

##############################虚拟机登陆###############

 

超级用户,  username : root

 

##########################命令行输出的命令提示符#########

[kiosk@foundation21 Desktop]$

 

kiosk: 开启SHELL的用户

@: 分隔符

foundation21: shell在哪台主机运行

Desktop: shell 运行在那个目录下

$: 身份提示符(普通用户)

#: 特权用户

身份切换      su - student   

  

#####################################################

 

##############################查看命令帮助##############

cal --help   查看命令帮助

[]   选加 。

...  长度不限制

<>   必须加

 

 

/****[kiosk@foundation21 Desktop]$ date -d +83day

Mon Dec 12 17:21:26 CST 2016              显示83天后的日期 */////

 

 

/******比如cal命令

 

cal --help

[kiosk@foundation21 Desktop]$ cal --help

 

Usage:

 cal [options] [[[day] month] year]

 

Options:

 -1, --one        show only current month (default)

 -3, --three      show previous, current and next month

 -s, --sunday     Sunday as first day of week

 -m, --monday     Monday as first day of week

 -j, --julian     output Julian dates

 -y, --year       show whole current year

 -V, --version    display version information and exit

 -h, --help       display this help text and exit

 

[kiosk@foundation21 Desktop]$ ////

[kiosk@foundation21 Desktop]$ cal -j 1 5 2017

          May 2017         

Sun Mon Tue Wed Thu Fri Sat

    121 122 123 124 125 126

127 128 129 130 131 132 133

134 135 136 137 138 139 140

141 142 143 144 145 146 147

148 149 150 151

 

[kiosk@foundation21 Desktop]$

 

#####################################################

 

#############################passwd修改##############

格式: passwd username

注意

1.特权用户可以修改自己和其他用户的密码,且不需要原密码。

2.普通用户只能修改自己的密码,且需要原密码

3.原密码不能和普通密码一致,且不能为有序数字或者字母。

4.新密码必须大于八位。

5.passwd -l username ###冻结普通用户

6.passwd -u username ###解锁冻结帐号

 

 

######################################################

 

###################修改密码信息#######################

 

监控命令执行

watch -n 1 命令     每秒执行一次命令

watch -n 1 date    监测时间

 

密码信息

passwd -S username  查看用户密码信息

-d username删除用户密码

-l ...     锁住用户密码

-u ...     解锁用户密码

-n num  username设置密码最短使用期限

-x num。。       设置密码最长使用期限

-w num...       设置密码警告期限

-e 。。。使密码直接过期

-i num。。。设置密码非活跃天数

/* passwd -S student


 

student PS 2016-09-20 0 999999 7 1 (passwd set, SHA512 crypt.)

username   修改日期   最短日期最长期      警告日期非活跃天数安全哈希算法 单向散列算法 用于加密

 

#####################################################################################

######################################文件的查看#######################################

 

file 文件名    查看文件类型

cat  文件名查看文件内容

head [-n num] 文件名查看文件前几行内容

file [-n num] 文件名查看文件最后几行内容

 

查看文件的大小

wc -w file name查看文件的单词数(空格隔开算一个)

wc -l file name 查看文件的行数

wc -m file name查看文件的字符数

wc -c file name 查看文件的字节数

 m 和 c 的区别在于汉字,一个汉字一个字符三个字节。

 

#####################################################################################

 

###################################历史调用#########################################

 

history查看历史

history -c 删除历史

!+num执行历史中的第num条命令

!+string执行历史中最近的一条以string开头的命令

Ctrl + r +string 搜索以STRING开头的一条命令

Arrow 上下键搜索历史命令

 

/*********vi创建一个文件, 按alt加i是插入字符, 冒号加wq 保存退出**************/

######################################################################################


 

##################################命令行之间的快捷键#####################################

 

ctrl + a光标移到首个字母

ctrl + e光标移到最后一个字母

ctrl + u 删除光标以前的所有字符

ctrl + k删除光标以后的所有字符

ctrl + shift + t 当前窗口下创建新的bash

ctrl + shift + d删除当前窗口下的bash

ctrl + alt + l 锁屏

ctrl + alt + 上或者下切换工作界面

ctrl + alt + f1或者f7进入图形界面

ctrl + alt + f2-f6进入虚拟控制台

#######################################################################################

 

 

#######################################################################################

 

系统的文件类型//

 

/bin##二进制可执行文件也就是系统命令

/sbin##系统管理命令存放位置

/boot##启动分区,负责系统启动

/dev##设备管理文件

/etc##大多数系统管理文件

/home##普通用户的家目录

/lib##32位系统库文件存放位置

/lib64##64位系统库文件存放位置

/media##系统临时设备挂载点

/mnt##系统临时设备挂载点

/run##系统临时设备挂载点

/opt##第三方软件安装位置

/proc##系统信息

/root##超级用户家目录

/srv,/var##系统数据

/sys##系统管理,主要是关于内核的

/tmp##系统临时文件存放位置

/usr##系统用户相关信息数据及用户自定义软件存放位置

 

 

touch  创建一个文件

touch  file   ##在当前目录下创建一个文件

touch  /mnt/file  ##在mnt目录下创建一个file。

########################################################################################

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


linux 基础