|
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 去掉高亮度,一般用于查找以后。
|