1.Linux的分区划分 必须的分区:根分区/;swap分区,一般swap的分区大小为内存的1.5~2
其他分区可根据需求划分
2.
root所能执行的命令放在 /sbin和/usr/sbin 所有用户都能执行的名利放在 /bin 和/usr/bin3. find命令的用法 -name 按名字查询。 *:匹配多个字符,?:匹配一个字符。
-size 按文件大小查询,文件大小的单位是数据块,512字节=0.5k -100:表示文件大小小于100;+100:表示文件大小大于100.
-user 按文件所属人查询
时间查询:-ctime,-atime,-mtime
-cmin,-amin,-mmin;c=change,文件属性被修改;a=access,访问;m=modify,文件内容被修改;
连接符:-a -o。-a,逻辑与and。-o,逻辑或
-exec find .... -exec 命令 {} \; {}表示find查询内容。\表示转义符。;表示结束。
-ok 和-exec类似,在操作时需要确认。
-inum 按i节点查询
-type 按文件类型查询 f二进制文件 l连接文件 d目录。
4.ln -s 创建软链接 ln -s 源文件 目标文件,类似于windows的快捷键,可以跨文件系统;
ln 源文件 目标文件 类似拷贝+同步更新,不能跨文件系统,与源文件具有相同的iNode。
5.mkdir创建目录 -p ,如果父目录没有创建,则先创建父目录。eg:mkdir k/g;
6.rm 删除 -r 删除目录及子目录
-f 不需确认
7.压缩与解压缩 .gz 只能压缩文件,不能压缩目录;不能保留源文件。 eg: gzip 文件名
gzip -d 压缩文件/gunzip 压缩文件
.tar.gz eg: tar -zcvf 文件名 -z打包同时压缩,-c产生tar打包文件,-v显示详细信息,-f指定压缩后的文件名
tar -zxvf 压缩文件
.zip 默认windows和linux通用格式 -r 压缩目录
eg:zip -r k.zip k
unzip k.zip
.bz2 -k 保留源文件
eg:bzip2 -k 要压缩的文件名,压缩后保留源文件
bunzip -k 要解压的文件名,压缩后保留源文件
8.write 用户名 发送内容 eg:write root "hello",给root用户发hello信息
9.wall 发送内容 eg:wall "hello",给所有用户发hello信息
10. ping ip地址 -s 一次ping的字节数 eg: ping -s 6000 127.0.0.1
-c ping的次数 eg: ping -c 4 127.0.0.1
11.ifconfig 显示网卡的信息
-a显示所有网卡的信息
12.快捷键 ctrl+l清屏 ctrl+u清除光标之前的字符 ctrl+a返回一行的开始 ctrl+e返回一行的结束
13.alias 定义别名 alias 别名=命令
14.输入\输出重定向 0 标准输入重定向 stdin >或>>, >>追加;
1 标准输出重定向 stdout <或1<;
2 标准错误输出重定向 stderr 2>。
&>标准输出且标准错误输出,将正确信息和错误信息全部输出。
15.管道 将一个命令的输出传送给另一个命令,作为另一个命令的输入。格式:命令1 | 命令2 | ..... |命令n
16 &&和|| &&,逻辑与,只有&&前的命令执行成功后,它后面的命令才会被执行。
||,逻辑或,只有||前的命令执行失败后,它后面的命令才会被执行。
17.命令替换 格式:命令1 `命令2`
将命令2的输出作为命令1的参数(输入)
18.vi编辑器使用 1)输入
a 在光标后附加文本
A 在光标所在行的末尾附加文本
i 在光标前插入文本
I 在光标所在行的开始插入文本
o 在光标下一行开始插入
O 在光标上一行开始插入
2)定位
h左移动,j下移动,k上移动,l右移动
H移至屏幕上端,M移至屏幕中央,L移至屏幕下端
:set number设置行号,:set nonumber取消行号
gg到第一行,G到最后一行
nG到第n行,:n到第n行
3)删除
x 删除光标所在处的字符,nx删除光标所在处n个字符
dd删除光标所在行,ndd删除光标所在行的n行
dG删除光标所在行到末尾的内容
D删除从光标所在处到行尾
:n1,n2d删除制动范围的行
4)查找和替换
/string向前查找指定的字符,:set ic搜索忽略大小写,:set noic
:%s/old/new/g在全文搜索替换
:n1,n2s/old/new/g在指定的范围内搜索替换,/g不需要确认,/c需要确认
5)复制和剪切命令
yy,Y复制当前行;nyy,nY复制当前行以下n行
dd剪切当前行,ndd剪切当前以下n行
p,P粘贴在当前光标所在行下或行上
6)退出
:wq保存退出
shift+zz
:q!不保存退出
:w保存不退出
:w /test/tt.temp,另存在tt.temp
7) 小技巧
:r /test/test.temp 将test.temp将文件导入
:!命令,执行命令
8)连续行注释
:n1,n2s/^/#/g 在行首加#
:n1,n2s/^#//g 去行首#
9):ab mymail kxbin@qq.com,当输入mymail,按回车/空格变成kxbin@qq.com
:unab mymail 取消
10)快捷键
map 快捷键 触发命令
11) ~/.vimrc
在文件中可以定义到配置文件中,eg:set number
12)
last reboot查看重启情况
last 查看登录情况 13)/dev/null
是一个虚设的设备,俗称“Linux黑洞”,任何对/dev/null的写入都会成功,但数据会消失得无影无踪,没有任何反馈。所以经常把不想再屏幕显示的信息全部送到/dev/null中,如:ls -l >/dev/null;还可以用来清空文件的内容:cat /dev/null >FileName
posted on 2012-01-18 17:34
kxbin 阅读(184)
评论(0) 编辑 收藏 所属分类:
Linux