小白的centos6.5笔记——常用命令
2016-12-11 23:22
633 查看
目录
make directory mkdir -p [] #-p,递归创建目录 change directory cd - #上次目录 cd .. #上级目录 print working directory pwd #答应当前工作目录(完整路径) remove directory rmdir #一般不用(只能删除空文件夹) rm -rf #(rm本身是删除文件 -r 可以删除目 #录-f强制)递归删除整个文件夹 #(将文件夹里的文件完全删除) copy cp [选项] source target #这里的选项有-p(把文件属性也复制进来) #-d(复制链接属性) -r(复制目录) -a(相 #当于-pdr) move mv source target #也可用来改名;剪切目录时不加-r
搜索
locate #快速搜索(只能按文件名搜索)(搜索/var/b #in/mlocate数据库)新建的文件不会被搜索 #到,因为该数据库一天一更新, #可强制更新:updatedb(遵循独特的筛选规 #则:/etc/updatedb.conf) whereis -b -m #搜索命令的命令(-b只查找可执行文件 -m只查找帮助文件) which #搜索命令的命令(命令所在位置及命令别名 #(如果有别名的话)) find[范围][条件] #完全匹配(速度较慢)(也可通过通配符来模糊查询) -name #按文件名搜索 -iname #不区分大小写 /root -nouser #搜索垃圾文件(没有所有者的文件)(两种情况 #除外:内核直接产生文件proc,sys;外部文件 #:光盘、u盘、移动硬盘等) -mtime +days #在days天数前修改的文件 -atime -days #在days天数内访问的文件 -ctime days #在days天数时改变的文件 . -size +sM #在当前目录搜索文件大小大于sM的文件 -inum node #查找相应i节点的文件 -a/-o #and or (复合条件搜索) -exec ls -lh {} \ #find的结果交给exec后的命令处理 grep -v/-i #包含匹配,搜索文件中符合条件字符串(-v取反)
帮助
man ls #查看相应的帮助文档(包括命令) man -f ls #相当于whatis ls man -k ls #查看和命令相关的所有帮助(相当于apropos ls) ls --help #选项帮助 help cd #获取shell内部命令的帮助(如何判断一条 #命令是否属于shell,可通过whereis cd查询 #若查询不到该命令相应的/bin,那么就是shell命令) info #极其详细的文档 -enter #进入子帮助页面(with*) -u #进入上层页面 -n #进入下一个帮助小节 -p #进入上一个帮助小节 -q #quit
压缩
.zip zip zipName.zip sourceName #不一定是.zip,只是为了方便区分 zip -r zipName.zip sourceName #压缩目录 unzip zipName.zip .gz gzip sourceName #源文件消失 gzip -c sourceName > gzName.gz #可保留源文件 gzip -r sourceName #压缩目录(递归地将目录中的文件逐个压 #缩,并不会打包目录) gzip -d gzName.gz #解压 gunzip gzName.gz gunzip -r gzName #解压文件夹 .b2 #(不可压缩目录) bzip2 sourceName #不保留源文件 bzip2 -k sourceName #保留源文件 bzip2 -d bzipName.bz2 #解压 bzip2 -k bzipName.bz2 #解压(保留源文件) bunzip bzipName.bz2 #tar -cvf tarName.tar sourceName #-c:打包 -v:显示过程 -f:指定打包后的文件名 .tar.gz tar -zcvf tarZipName.tar.gz sourceName #打包并压缩 tar -zxvf tarZipName.tar.gzName.gz #解压 .tar.bz2 tar -jcvf tarZipName.tar.bz2 sourceName #打包并压缩 tar -jcvf /target/tarZipName.tar.bz2 sourceName #打包并压缩到指定目录 tar -jxvf tarZipName.tar.bzb2 #解压 tar -jxvf tarZipName.tar.bzb2 -C /target/ #解压到指定目录 tar -jtvf tarZipName.tar.bzb2 #只查看不解压
关机&重启
shutdown [-c/h/r] time #比较安全(保存数据) #time可以选now、以及未来的一个时间(实现定时) #-c:取消上一个命令 -h:关机 -r:重启 其他关机 halt poweroff init 0 其他重启 reboot init 6 退出登录 logout
挂载命令
#用户登录查看和用户交互命令 mount #查看已经挂载好的挂载设备 #对于系统自身的挂载点尽量避免去动 mount -a #将配置文件/etc/fstab的内容全部自动挂载 mount [-t][-o] 设备文件名 挂载点 #-t 文件系统:ext3、ext4、iso9660 #-o 特殊选项(default就够了) --挂载光盘 mkdir /mnt/cdrom/ #建立挂载点 mount -t iso9660 /dev/cdrom /mnt/cdrom/ mount /dev/sr0 /mnt/cdrom/ #这两句都是一样的 #挂载完成后可能会提示光盘是只读权限的,这是正常的 #完成后即可到对应的挂载点去操作数据了 --卸载光盘 umount 设备文件名或者挂载点 #不可或缺 --挂载U盘 fdisk -l #查看U盘设备文件名 mount -t vfat /dev/sdb1 /mnt/usb/ #linux 不支持NTFS文件系统(动银盘无法直接挂载)(过安装ntfs_3g软件来达到目的read-only)
相关文章推荐