标签:linux
FORMAT 格式、版本、开本 mandatory 强制的,托管的,命令的
authentication 证明 鉴定 身份认证 expire[正式文件]到期、过期、失效
specify 具体指明,详尽 multiplier 乘数,倍增器suffix下标,后缀
device 设备,仪器,装置 omit省略,遗漏,删除
conf 配置
-------------------------华丽分割线------------------------------
##10.26##
虚拟机的控制命令
rht-vmctl start desktop
rht-vmctl view desktop redhat virus mechine control
rht-vmctl poweroff desktop
rht-vmctl reset desktop
机器的语言调整
虚拟机语言重置
rht-vmctl reset desktop
操作系统|内核
软件运行的环境是由软件组成的
操作系统是由软件组成的。
内核:在系统中负责程序调用的代码?
操作系统是在内核上封装软件
linux GNU
开源:
内核:kenrel
shell:bash、tcsh 、 sh
图形界面卡顿:切换ctl+alt +F2-F7
进入字符界面
开启图形:init5
inint 初始化 6 代表初始化到6
watch -n 1 date
-n 频率 1 每1秒执行一次,date:执行date命令
farmat??
关闭图形:init3
init0 关机
whatis 命令
命令--help
passwd -S 最短有效更改 最长有效期 -警告期 -1 非活跃天数
chage 0 用户必须更改一次后才能重新使用
touch file 一切文件不能以格式观察,应该使用file命令查看文件类型
cat查看文件的内容
head file 默认查看文件的前10行
head -n 5 file查看文件的前5行
每行后边都会自动提添加一个字符,即回车符
字符与字节:一个英文字母一个字节,一个中文字符3个字节
wc -l 文档的行数 wc -w 文档的字数 wc -c 文档的字节数 wc -m 文档的字符数
table键可自动补齐存在的名称和某些命令的参数
单击tab键两次,可以打开以前边字符开头的所有命令
历史调用
history 显示历史
history -c 清除历史
英文字符的!中文字符的! 是有区别的,用英文字符的!+数字,执行该行的命令
!+字母,执行最近一条以该字母开头的命令
ctl+R +关键字,执行最近一条含有该关键字的命令
ctl + a 移动光标到行首
ctl + e 移动光标到行尾
ctl+u 删除光标之前的内容
ctl+k 删除光标之后的内容
/根
登陆之后所在的位置即为该用户的家目录
超级用户的家目录在根目录下的root
---------------------------##10.27整理##------------------------------
##10.27整理##
1.对虚拟机进行控制:
rht-vmctl start desktop
rht-vmctl view desktop
rht-vmctl poweroff desktop
rht-vmctl reset desktop
2.行提示符
root@localhost Desktop$/#
root --打开shell的用户
@ --分隔符
localhost --主机名称
Desktop --工作目录名称
$ --普通用户
# --超级用户
3.切换用户
命令:su - <用户名称>
4.虚拟控制台
进入虚拟控制台 Ctl+Alt+F2——F6 F2-F6是5个不同的虚拟控制台
退出虚拟控制台,进入图形界面 Ctl + Alt +F1
Red hat Enterprise Linux Server 7.0 系统版本
Kernel 3.10-123.e17.x86_64 内核版本,系统位数
Kernel 属于内核
版本,系统位数为64 位,x86的处理器
5.系统的开/启命令
重起:
reboot init 6 shutdown -r now
关机:
poweroff init0 shutdown -h now
6.系统锁屏 | 在离开电脑后一定要及时锁屏
Ctl + Alt +L
7.系统命令 | 监控命令
监控命令:watch
watch -n 1 date -n1 执行频率:每秒执行一次 date 被监控的命令
date:
查看帮助:date --help
date [OPTION]...[+FORMAT]
OR date +[mmddhhmm[[cc]yy][.ss]]即:整个时间参数可以省略,也可以只省略世纪,或者年份,注意他们之间的省略关系
选项 -d 格式+%d%r...需要套用帮助文件的格式[+FORMAT],参数之间不需要空格
date -d +/- 3day 显示加三天或减三天后的时间
8.密码
监控密码状态命令:watch -n 1 passwd -S student "passwd一定要有用户名"
passwd <用户名>修改该用户的密码
passwd -l <用户名>锁定该用户的密码 passwd -u <用户名>解锁该用户的密码
passwd -n <用户名>设定用户修改密码的最短有效期 passwd -x <用户名>设定该用户密码的最长有效期 passwd -w <用户名> 警告期 passwd -i <用户名> 用户的非活跃期 passwd-S 该用户的密码状态
8.文件的查看
命令file
file 文件名 查看文件类型
命令cat head tail ##注意head tail 命令在有条件查看时都要有相关参数
cat 文件名查看文件全文
head -n 1 查看文件的头一行内容
tail -n 1 查看文件的尾一行内容
9.文档信息的统计
命令 wc
wc -c 字节数 wc-w 字数 wc -m 字符数 wc -l 行数
9.历史调用
history 显示历史 history -c 清空当前环境中的历史
!(要用英文的!)!数字 执行第多少行的命令
!字母 执行最近一条以这个字母开头的命令
ctrl +r+关键字 执行最近一条含有这个关键字的命令
10.快捷键的使用
ctl + a 光标移动到行首 ctl + k 从光标所在位置删除到行尾
ctl + e 光标移动到行尾 ctl + u 从光标所在位置删除到行首
ctl + Shift + N/T 在shell中打开一个新的table
Alt + pageup/pagedown 切换table
--------------------##10.27 系统结构文件处理##-------------------------
1.Linux的系统结构
linux是一个倒树结构,根目录是系统的顶级目录/
/目录以下为二级目录,这些目录都是系统在装机时系统自动创建的
二级目录具有:
/bin 系统的二进制可执行文件,即系统命令
/sbin 系统管理命令存放位置
/mnt /media /run 系统临时设备挂载点
/dev(device) 设备管理文件是任何Linux的外部设备
/sys 系统管理,主要是关于内核的
/boot 启动分区,负责系统的启动包括内核文件,启动菜单配置
/etc 大多数系统管理文件(修改文件可以启动或关闭某种系统功能)
/lib /lib64 32或64位系统库文件的存放位置
/opt 第三方软件安装位置
/proc 系统信息
/home 普通用户的家目录
/tmp 系统临时文件存放位置
/usr 系统用户相关数据和用户自定义的软件存放位置
/root 超级用户的家目录
/srv,/var 系统数据
2.路径寻址
绝对路径和相对路径
3.文件管理
touch file 建立文件
mkdir file 创建目录
-p 在上级目录不存在的情况下自动创建目录到目标目录
rm 删除文件
-r 强行删除不提示
-f 删除目录
cat/head/tail 查看文件内容
file 查看文件属性
vim 查看文件,编辑文件(输入“i”进入编辑模式,“esc退出编辑模式“”wq!”不提醒保存退出),在vim后一定要有文件名,但如果不存在这个文件名的文件,则会自动创建。
4.切换工作目录
cd directory 切换目录到指定目录
cd- 切换目录到之前所在目录
cd~ 切换到自己的家目录
cd~用户名称 切换到指定用户的家目录
cd.. 进入到当前目录的上级目录
5.ls命令
ls -a -l 显示目录中所有内容/显示目录内容的属性
-R 第归显示目录的内容
5.文件的复制和移动
cp 复制
cp file file1 file2 ... directory 把文件file file1 file2到directory
cp file /hello????
cp file test 以file位模板创建test文件
cp -r directory directory1 复制目录到另外一个目录
mv 移动
相同磁盘的mv是重命名,不同磁盘的mv是移动删除的过程
mv file file1 directory移动文件file file1 directory 目录下
mv 存在的文件 不存在的文件重命名存在文件
mv westos/linux . 移动westos/linux到当前目录
6.目录位置:
~ 当前用户家目录
~用户名称 指定用户的家目录
~+ 当前目录
~- 当前目录之前所在的目录
. 当前目录
.. 当前目录的上一级目录
7.正则表达式
* 匹配0到任意字符
? 匹配但个字符
[[:alpha:]]匹配单个字母
[[:lower:]]匹配单个小写字母
[[:upper:]]匹配单个大写字母
[[:digit:]]匹配单个数字
[[:alnum:]]匹配单个数字或字母
[[:punct:]]匹配单个符号
[[:space:]]匹配单个空格
8.系列创建和删除
{}创建 []删除
{1..8}(注意中间为2个点)创建文件1——9
{1,5,6} 创建文件1,文件5,文件6
{1..3}{a..c} 创建文件1a,1b...3c
[a-C] 可以删除aAbB cC
[123] 可以删除1或2或3
[^abc]|[!abc] 除了a并且除了b除了c之外的
-----------------------------10.28------------------------------
touch 更改文件的时间戳
a time accesstime
b time birthtime
c time changetime
touch file /file意思是创建一个file文件和在根目录下创建一个file,空格分开的两个没有联系
stat file stat 显示一个文件的状态,包括建立文件,访问文件,修改文件的时间
相对路径的使用:
touchfile/file在当前目录下的file目录里创建一个新的文件file
cat -n 查看文件并编号
命令后边的字符如果出现空格,那么两个命令之间没有关系
非正常关闭vim文件多次,选择恢复命令为vim -r +文件名,来恢复文件
使用cd ~username时~和用户名之间不能有空格
ls -s 文件大小
从目录中移出目录到当前目录 mvvmctl/rht . 把vmctl中的rht目录移动到当前目录
touch file{a..C}文件的创建是由该字母的ASCII值进行排序的
[a-C]表示a,A,b,B,c,C
--------------------------------##10.30##--------------------------------------
1、man 命令:
man 级别 目标
man 1 filename 查找命令的帮助(ls、echo 、mkdir)
man 2 filename 系统调用或内核函数(link、mkdir)
man 5 filename 查找配制文件的帮助
退出按q
2、man中的快捷用法:
/keyword 搜索关键字并且高亮显示结果,按n向下匹配,N向上匹配
pageup向上滚动一个屏幕,pagedown向下滚动一个屏幕.
d 向下滚动半个屏幕,u向上滚动半个屏幕
g回到man的最前面,G回到man的最后面
3、管理输出:
输出分为正确和错误两种正确为1,错误为2
重定向正确输出 >file
重定向错误输出2>file
重定向所有输出&>file
追加用 >>file
重定义错误输出为正确输出2>&1file
4、管道|
管道只允许正确输出通过
管道只能处理前一个命令的标准输出,不能处理错误输出
管道可以多次使用
|tee 复制一份输出
标签:linux
原文地址:http://12237658.blog.51cto.com/12227658/1867742