您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > centos7常用命令
管理centos服务器的时候常会对文件进行一些常规操作,除了ftp之外了解在ssh下必要的文件操作命令那也是必不可少的,以下摘录一些常用的文件操作命令:文件操作:ls####查看目录中的文件####ls-F####查看目录中的文件####ls-l####显示文件和目录的详细资料####ls-a####显示隐藏文件####ls[0-9]####显示包含数字的文件名和目录名####rmGo.tar####删除go.tar文件####findmt.cgi####查找文件名为mt.cgi的文件####df?h####查看磁盘剩余空间####find/-namexxx-print####查找xxx文件####压缩与解压缩:tarxvfwordpress.tar####解压tar格式的文件####tar-tvfmyfile.tar####查看tar文件中包含的文件####tarcftoole.tartool####把tool目录打包为toole.tar文件####tarcfzxwyme.tar.gztool####把tool目录打包且压缩为xwyme.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB####tarjcvf/var/bak/创建.tar.bz2文件,压缩率高####tarxjf解压tar.bz2格式####gzip-dge.tar.gz####解压.tar.gz文件为.tar文件####unzipphpbb.zip####解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的####bunzip2file1.bz2####解压一个叫做‘file1.bz2′的文件####bzip2file1####压缩一个叫做‘file1′的文件####gunzipfile1.gz####解压一个叫做‘file1.gz’的文件####gzipfile1####压缩一个叫做‘file1′的文件####gzip-9file1####最大程度压缩####rarafile1.rartest_file####创建一个叫做‘file1.rar’的包####rarafile1.rarfile1file2dir1####同时压缩‘file1′,‘file2′以及目录‘dir1′####rarxfile1.rar####解压rar包####unrarxfile1.rar####解压rar包####tar-cvfarchive.tarfile1####创建一个非压缩的tarball####tar-cvfarchive.tarfile1file2dir1####创建一个包含了‘file1′,‘file2′以及‘dir1′的档案文件####tar-tfarchive.tar####显示一个包中的内容####tar-xvfarchive.tar####释放一个包####tar-xvfarchive.tar-C/tmp####将压缩包释放到/tmp目录下####tar-cvfjarchive.tar.bz2dir1####创建一个bzip2格式的压缩包####tar-xvfjarchive.tar.bz2####解压一个bzip2格式的压缩包####tar-cvfzarchive.tar.gzdir1####创建一个gzip格式的压缩包####tar-xvfzarchive.tar.gz####解压一个gzip格式的压缩包####zipfile1.zipfile1####创建一个zip格式的压缩包####zip-rfile1.zipfile1file2dir1####将几个文件和目录同时压缩成一个zip格式的压缩包####unzipfile1.zip####解压一个zip格式压缩包####系统信息arch显示机器的处理器架构(1)uname-m显示机器的处理器架构(2)uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT/dev/sda在磁盘上执行测试性读取操作cat/proc/cpuinfo显示CPUinfo的信息cat/proc/interrupts显示中断cat/proc/meminfo校验内存使用cat/proc/swaps显示哪些swap被使用cat/proc/version显示内核的版本cat/proc/net/dev显示网络适配器及统计cat/proc/mounts显示已加载的文件系统lspci-tv罗列PCI设备lsusb-tv显示USB设备date显示系统日期cal2007显示2007年的日历表date041217002007.00设置日期和时间-月日时分年.秒clock-w将时间修改保存到BIOS关机(系统的关机、重启以及登出)shutdown-hnow关闭系统(1)init0关闭系统(2)telinit0关闭系统(3)shutdown-hhours:minutes&按预定时间关闭系统shutdown-c取消按预定时间关闭系统shutdown-rnow重启(1)reboot重启(2)logout注销文件和目录cd/home进入‘/home’目录’cd..返回上一级目录cd../..返回上两级目录cd进入个人的主目录cd~user1进入个人的主目录cd-返回上次所在的目录pwd显示工作路径ls查看目录中的文件ls-F查看目录中的文件ls-l显示文件和目录的详细资料ls-a显示隐藏文件ls[0-9]显示包含数字的文件名和目录名tree显示文件和目录由根目录开始的树形结构(1)lstree显示文件和目录由根目录开始的树形结构(2)mkdirdir1创建一个叫做‘dir1’的目录’mkdirdir1dir2同时创建两个目录mkdir-p/tmp/dir1/dir2创建一个目录树rm-ffile1删除一个叫做‘file1’的文件’rmdirdir1删除一个叫做‘dir1’的目录’rm-rfdir1删除一个叫做‘dir1’的目录并同时删除其内容rm-rfdir1dir2同时删除两个目录及它们的内容mvdir1new_dir重命名/移动一个目录cpfile1file2复制一个文件cpdir/*.复制一个目录下的所有文件到当前工作目录cp-a/tmp/dir1.复制一个目录到当前工作目录cp-adir1dir2复制一个目录ln-sfile1lnk1创建一个指向文件或目录的软链接lnfile1lnk1创建一个指向文件或目录的物理链接touch-t0712250000file1修改一个文件或目录的时间戳-(YYMMDDhhmm)filefile1outputsthemimetypeofthefileastexticonv-l列出已知的编码iconv-ffromEncoding-ttoEncodinginputFileoutputFilecreatesanewfromthegiveninputfilebyassumingitisencodedinfromEncodingandconvertingittotoEncoding.find.-maxdepth1-name*.jpg-print-execconvert“{}”-resize80x60“thumbs/{}”\;batchresizefilesinthecurrentdirectoryandsendthemtoathumbnailsdirectory(requiresconvertfromImagemagick)文件搜索find/-namefile1从‘/’开始进入根文件系统搜索文件和目录find/-useruser1搜索属于用户‘user1’的文件和目录find/home/user1-name*.bin在目录‘/home/user1’中搜索带有’.bin’结尾的文件find/usr/bin-typef-atime+100搜索在过去100天内未被使用过的执行文件find/usr/bin-typef-mtime-10搜索在10天内被创建或者修改过的文件find/-name*.rpm-execchmod755‘{}’\;搜索以‘.rpm’结尾的文件并定义其权限find/-xdev-name*.rpm搜索以‘.rpm’结尾的文件,忽略光驱、捷盘等可移动设备locate*.ps寻找以‘.ps’结尾的文件-先运行‘updatedb’命令whereishalt显示一个二进制文件、源码或man的位置whichhalt显示一个二进制文件或可执行文件的完整路径挂载一个文件系统mount/dev/hda2/mnt/hda2挂载一个叫做hda2的盘-确定目录‘/mnt/hda2’已经存在umount/dev/hda2卸载一个叫做hda2的盘-先从挂载点‘/mnt/hda2’退出fuser-km/mnt/hda2当设备繁忙时强制卸载umount-n/mnt/hda2运行卸载操作而不写入/etc/mtab文件-当文件为只读或当磁盘写满时非常有用mount/dev/fd0/mnt/floppy挂载一个软盘mount/dev/cdrom/mnt/cdrom挂载一个cdrom或dvdrommount/dev/hdc/mnt/cdrecorder挂载一个cdrw或dvdrommount/dev/hdb/mnt/cdrecorder挂载一个cdrw或dvdrommount-oloopfile.iso/mnt/cdrom挂载一个文件或ISO镜像文件mount-tvfat/dev/hda5/mnt/hda5挂载一个WindowsFAT32文件系统mount/dev/sda1/mnt/usbdisk挂载一个usb捷盘或闪存设备mount-tsmbfs-ousername=user,password=pass//WinClient/share/mnt/share挂载一个windows网络共享磁盘空间df-h显示已经挂载的分区列表ls-lSr|more以尺寸大小排列文件和目录du-shdir1估算目录‘dir1’已经使用的磁盘空间’du-sk*|sort-rn以容量大小为依据依次显示文件和目录的大小rpm-q-a–qf‘%10{SIZE}t%{NAME}n’|sort-k1,1n以大小为依据依次显示已安装的rpm包所使用的空间(fedora,redhat类系统)dpkg-query-W-f=’Installed?Size;10t{Package}n’|sort-k1,1n以大小为依据显示已安装的deb包所使用的空间(ubuntu,debian类系统)用户和群组groupaddgroup_name创建一个新用户组groupdelgroup_name删除一个用户组groupmod-nnew_group_nameold_group_name重命名一个用户组useradd-c“NameSurname”-gadmin-d/home/user1-s/bin/bashuser1创建一个属于“admin”用户组的用户useradduser1创建一个新用户userdel-ruser1删除一个用户(‘-r’排除主目录)usermod-c“UserFTP”-gsystem-d/ftp/user1-s/bin/nologinuser1修改用户属性passwd修改口令passwduser1修改一个用户的口令(只允许root执行)chage-E2005-12-31user1设置用户口令的失效期限pwck检查‘/etc/passwd’的文件格式和语法修正以及存在的用户grpck检查‘/etc/passwd’的文件格式和语法修正以及存在的群组newgrpgroup_name登陆进一个新的群组以改变新创建文件的预设群组文件的权限-使用“+”设置权限,使用“-”用于取消ls-lh显示权限ls/
本文标题:centos7常用命令
链接地址:https://www.777doc.com/doc-4797957 .html