博客首页 注册 建议与交流 排行榜 加入友情链接         宝宝相册的专门空间
推荐 投诉 搜索: 帮助

做国内专业的Linux博客

掌握Linux,把握未来。广东省Linux中心为您定制美好的职业生涯!开源社区,给您全新体验。
  gdlc.cublog.cn

关于作者
姓名:knight
职业:高级工程师/项目经理
位置:广东省linux中心
MSN :hsx918@hotmail.com
|| << >> ||
我的分类


周末班授课记录1-未整理
chmod
  字符方式进行设置
 
chmod [augo][+-=][rwxst] file/dir
   a=all
   u=user
   g=group
   o=other
   +增加权限  - 去除权限 = 设置权限
chmod u=rwx,g=rw,o=r file1
chmod a=rwx file2
  数字方式进行设置
  rwx  rw-  r--
  111  110  100  765
chmod 765 file1
chmod 777 file2
chmod -R 765 dir1

chown/chmod/chgrp  -R

find <path> <option>
  option
  -name "需要查找的字符"   eg  find  .  -name "*kk*"
  -user 用户名          eg  find -user root
  -group  组名
  -nouser     查找无主用户文件               eg  find -nouser
  -nogroup    查找无工作组文件
  -ctime  n 创建时间
  -mtime  n 修改时间
  -atime  n 访问时间
  -perm
  -size  [-+]n[bkm] 查找文件大小   eg find . -size 0  
                       find . -size -100k
  -empty  查找空文件或空目录。     find . -empty -exec rm -rf {} \;
  man find

关机命令:
  shutdown -h now
  init 0
  halt
  poweroff
重启命令
  reboot
  shutdown -r now
  init 6

取消关机或重启
  shutdown -c

du -sm /dir   查看目录大小
df -h         磁盘的使用情况,查看i节点的使用情况,查看磁盘的文件系统。
fdisk  -l     显示分区的情况,设置分区大小。

mount   挂载磁盘
  mount  [filesystem]  [option]  device  point
mount -t ext3  /dev/sda1 /media/data

  挂载u盘、移动硬盘、mp3、mp4、手机
  fdisk -l  查看分区
  mkdir /media/data   创建挂载点
  mount /dev/sdb1 /media/data

  挂载光驱  mount /dev/cdrom  /media/cdrom
  挂载软驱  mount /dev/fd0  /media/A
  挂载c盘   mount -o iocharset=utf8 /dev/hda1  /media/C
            mount -o iocharset=gb2312 /dev/hda1  /media/C
  挂载iso文件
            mount -o loop /1.iso  /mnt/iso
  umount /1.iso 或  umount /mnt/iso

mount -t vfat -o iocharset=utf8 /dev/hda1 /media/c
  1、挂载设备需要存在   2、挂载点需要存在  3、系统需要支持对应的文件系统

打包命令
  tar -cvf 打包后的包名(1.tar) 需要打包的文件或目录
  tar -cvf 1.tar /var/www/  /var/log  /root/install.log
解包命令
  tar -xvf 1.tar -C /opt      x:解包  -C 解包到指定目录,默认为当前目录
查看包的内容
  tar -tvf 1.tar              t:display
man tar

压缩命令
  gzip/bzip2  filename  压缩后,系统会自动在原文件名后加上一个扩展名。
  gzip/bzip2  -d filename  解压缩
  gunzip/bunzip2  filename 解压缩

vim编辑器
 1、vim编辑器的工作模式
     命令模式:复制、删除、保存、另存为、退出、光标移动
     末行模式:复制
     编辑模式:录入数据
 2、vim编辑器各模式之间的切换
  命令--->编辑 (i/I/o/O/a/A)
  命令--->末行 (/  :   ?)
末行,编辑-->命令(esc健)
  末行--->编辑 (不能直接切换,必须通命令模式进行中转)
安装vim编辑器
  mdkir /netinstall
  mount 10.10.10.254:/rhel4.0_u4 /netinstall (安装as4.0)
  cd /netinstall/RedHat/RPMS/
  rpm -ivh vim-* --force --aid

  mount 10.10.10.254:/rhel5.0    /netinstall (安装as5.0)
  cd /netinstall/Server/RPMS
  rpm -ivh vim-* --force --aid

1、打开vim编辑器
  vim/vim file1/vim +10 file
2、打开一个文件,进行编辑
  vim file1

  vim--> :e /file1
3、保存文件,另存为文件
  :w /path/filename
  :1,100w /path/filename   将1~100行的内容,另存为filename
  :200w /path/filename     将第200行的内容,另存为filename

<末行模式命令>    :add1,add2 command option1 option2
4、保存退出
  :wq!   强制保存退出 
  :wq
  :x
  ZZ
5、不保存退出
  :q   :q!  

6、读一文件到正在编辑的文件中
  :r /path/file1
  :100r /path/file1
7、光标移动
  上、下、左、右健进行光标移动。
  k   j   h   l 健进行替换
  :n   将光标定位到第n行
  :$   将光标定位到最后一行
  0    将光标定位到本行的行首
  $    将光标定位到本行的行尾
  G    将光标定位到本文章的最后一行,与:$功能相同。
  H    将光标定位到屏幕的顶端
  M                      中间
  L                      底端

8、复制
  yy  复制光标当前行
 nyy  复制光标当前行到当前行以下的n-1行
 :1,100 co 200 将1~100的内容复制到第200行。
 :100,102 co $ 将100~102行的内容复制到最后一行。
9、粘贴
 p     粘贴到当前行的下一行
 P(大)               上一行
10、删除、剪切
 dd  删除当前行
ndd  与nyy相似
 dw  删除一个单词
ndw  与ndd相似
x    删除一个字符
nx   删除n个字符
dG   删除当前光标到文件末尾的所有内容。
d0   删除当前光标到本行行首的所有内容
d$   删除当前光标到本行行尾的所有内容
:1,100d  删除1~100
:100d    删除第100行

:1,100 mo $  将1~100行的内容移动到最后一行。

11、撤消
 u、U  
12、复做
 ctrl+r
12、查找
 /char    ?char   查找char字符
 n/N  继续查找
13、替换(/ #  , )
 :%s /old/new    将每行的第一个old替换成new
 :%s /old/new/g  将所有old替换成new
 :1,100s /old/new/g
 :%s #/var/www/html#/web/www/htm#g  /var/www/html替换成/web/www/htm
14、功能选项
 :set nu  显示行号
 :set nonu  去掉行号
 :noh    去掉高亮度,一般用于查找以后。
 

发表于: 2008-05-17,修改于: 2008-05-17 17:25,已浏览321次,有评论0条 推荐 投诉


网友评论
 发表评论