kxbin
成功留给有准备的人
posts - 10,  comments - 35,  trackbacks - 0
1.Linux的分区划分
   必须的分区:根分区/;swap分区,一般swap的分区大小为内存的1.5~2
   其他分区可根据需求划分
2. root所能执行的命令放在 /sbin和/usr/sbin
    所有用户都能执行的名利放在 /bin 和/usr/bin
3. 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

只有注册用户登录后才能发表评论。


网站导航:
 
你恨一个人是因为你爱他;你喜欢一个人,是因为他身上有你没有的;你讨厌一个人是因为他身上有你有的东西;你经常在别人面前批评某人,其实潜意识中是想接近他。

<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(5)

随笔档案

文章分类

文章档案

相册

收藏夹

J2EE

java技术网站

Linux

平时常去的网站

数据库

电影网站

网站设计

搜索

  •  

最新评论

阅读排行榜

评论排行榜