码迷,mamicode.com
首页 > 系统相关 > 详细

Linux整理

时间:2016-10-31 22:32:12      阅读:347      评论:0      收藏:0      [点我收藏+]

标签: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整理

标签:linux

原文地址:http://12237658.blog.51cto.com/12227658/1867742

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!