inux 系统常用命令汇总.doc_第1页
inux 系统常用命令汇总.doc_第2页
inux 系统常用命令汇总.doc_第3页
inux 系统常用命令汇总.doc_第4页
inux 系统常用命令汇总.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

inux 系统常用命令汇总-文件和目录操作文件和目录命令选项注解示例文件的基本操作ls选项文件显示所有文件和目录ls -al-a(A)显示所有文件和目录,包括隐藏文件和目录(显示所有文件和目录,包括隐藏文件和目录,但不现实“.”和“.”目录)查看当前目录下的所有文件的详细信息=ll-l显示文件和目录的完整属性信息-dcd+路径改变当前路径cd /etc 转到etc目录下pwd显示当前路径pwd 显示当前路径mkdir+目录名称创建目录mkdir abc 创建abc目录-p父目录不存在时同时创建父目录rmdir+目录名称删除目录,只能删除空目录rmdir abc 删除abc目录cp选项 源 目标复制文件cp -r test /usr/ 将当前目录下的test目录中的所有内容包括子目录均复制到usr目录下-r循环进行目录复制-fmv源 目标mv test /usr/ 将当前目录下的test目录移动到usr目录下rm选项 文件名删除rm -rf test 强制删除当前目录下的test目录及其所有文件与子目录-r循环删除,常用于目录删除,表示删除目录及目录下的所有文件-f强制删除不提示查看文件内容cat选项 文件名查看文件内容cat -nb /etc/inittab 将etc目录下的inittab文件的内容显示出来,显示行号但不显示空行-n连行号一起显示-b连行号一起显示,但不显示空行more+文件名同cat,若文件内容超过40行,会分屏显示,按enter单行下移或者按ctrl+f翻页,按q退出浏览用法同cathead(tail)选项 文件名显示文件前(后)十行head -5 /test-n指定显示多少行显示当前目录下的test文件的前5行cut选项 文件选择文件中每一行的一部分显示出来cut d “:” f 2 c.txt-d用(.)进行分割以:分割c.txt每一行,显示c.txt文档中每一行的第二列-f显示第几列链接文件ln选项 源 目标设置链接文件,参数为空时默认创建硬链接ln (-d) ct.sh dlink -s创建符号链接当前目录下建立一个dlink的硬链接,指向ct.sh-d创建硬链接搜索文和目录find路径 选项 文件名可以指定目录及所有子目录进行搜索,因为查找硬盘,速度较慢find . name “*.txt” atime 1-name file寻找文件名为name file文件,可用通配符*查找在当前目录下一个小时内访问的.txt文件locate+文件名从已建立的数据库中查找,速度特别快,但是数据库内容需实时更新,可用updatedb命令手动更新数据库用法同findwhich+文件名查找可执行文件的位置,通过环境变量path下的路径查找which lswhereis选项 文件名根据设定好的目录进行查找,非path下的目录而是自定义目录whereis ls-b只查找二进制文件-m只找说明文件grep选项 pattern(包含的字符串) 文件名表示在文本文件中找包含指定内容的行grep n 456 b.txt-n显示行号显示b.txt中含有456的行 同时显示行号-i字符串不区分大小写grep v 456 b.txt-v反查,表示在文本文件中找不包含指定内容的行显示b.txt中不包含456的行文件与目录权限chown选项 user:group 目录或文件名称变更文件或目录的所有者和所属群chown -R lucy:root lamp-R连同目录下的所有文件都变更将当前目录下的lamp目录及其所有文件与子目录文件的所有者改为lucy,所属群改为rootchmod选项 参数 目录或文件名称变更文件或目录的读写执行权限1.chmod 760 ct.sh 把当前目录下的ct.sh文件的权限改为rwxrw-R连同目录下的所有文件都变更2.chmod ug=rwx,o=r ct.sh 把当前目录下的ct.sh 文件的权限改为rwxrwxr-3.chmod g-r,o+w ct.sh 把当前目录下的ct.sh文件的所属组的读权限去掉,给其文本编辑vi命令作用+文件名编辑文本文件,若文件不存在同时创建该文件Ctrl+f向后翻一页Ctrl+b向前翻一页Ctrl+d向后翻半页Ctrl+u向前翻半页+光标移动到下一行-光标移动到上一行数字+空格光标向右移动n个字符0移动到本行首个字符处$移动到本行最后一个字符处H光标移动到屏幕最上行M光标移动到屏幕中间行L光标移动到屏幕最下行G光标移动到文件最后一行nG光标移动到文件第n行n+回车光标向下移动n行/word在光标后面查找名为word的字符串?word在光标前面查找名为word的字符串:n1,n2s/word1/word2/g在第n1行到n2行间查找word1,并替换为word2:1,$s/word1/word2/g在第1行到最后行间查找word1,并替换为word2:1,$s/word1/word2/gc在第1行到最后行间查找word1,并替换为word2,但替换前需要用户确定x(X)x删除光标所在位置的一个字符,X向前删除一个字符nx从光标所在位向后删除n个字符dd删除光标所在的整行ndd删除光标向下的n行d1G删除光标所在行到第一行的所有行dG删除光标所在行到最后一行的所有行yy复制光标所在行nyy复制光标所在行往下n行y1G复制光标所在行到第一行的所有行yG复制光标所在行到最后一行的所有行p(P)p黏贴复制的内容到光标所在行,P为黏贴到光标所在的上一行u恢复上一次操作:w存盘:w!强制存盘:q退出:q!强制退出:wq保存退出:w 文件名保存为另一个文件:r 文件名读入一个文件,把读入的文件内容添加到光标所在行:set nu显示行号:set nonu不显示行号:n1,n2w 文件名从第n1行到n2行保存成另一文件i插入a添加o新增行r,R替换ESC退出编辑模式用户和用户组管理命令选项注解示例useradd选项 用户名新建用户创建一个名为tester的用户,并指定他的UID为555,指定加入test群,指定其使用C-shell: useradd -u 555 -g test -s /bin/csh tester -u +UID设定新用户的UID,若不加系统自动分配-G +GID或组名指定用户加入某个群组,同时创建用户自己的组-g +GID或组名指定用户所在群组,并加入-s指定用户登录时启用的shell,默认为/bin/bashuserdel选项 用户名删除已存在的账户删除tester用户:userdel tester-r将该账号的家目录和邮件文件一并删除usermod选项 用户名修改用户信息,如UID GID shell等更改tester用户的UID为560,群组为test1 : usermode tester -u 560 -g test1-u +UID改变用户的UID-g +GID或组名改变用户的GIDgroupadd选项 群组名添加新的组群添加一个test群组,指定GID为555: groupadd -g 555 test-g GID设定创建的群组的GID,若不加该参数系统会随机分配一个,GID500groupdel+群组名删除已存在的群组,需先删除该群组的用户删除test群组: groupdel testpasswd用户名用于设定用户密码,不加用户名表示修改当前用户密码su-用户名切换账号,加-表示切换到另一用户的环境,不加表示使用当前环境,返回原来用户用exitgpasswd选项 群组名设定用户群关系-a 用户名表示把用户加入到该群groups用户名显示用户所属的群组信息id用户名显示用户的UID GID以及所拥有的群组chown选项 user:group 目录或文件名称变更文件的所有者及所属群-R连同目录下所有文件及子文件都变更chmod选项 参数 目录或文件名称变更文件及目录的读写执行权限-R连同目录下所有文件及子文件都变更程序和资源管理分类命令选项注解背景管理&command+&将任务放到后台进行ctrl+z暂停任务fg%number讲后台程序推到前台来,number表示进程编号,不加参数表示将最近的进程推到前台jobs查询所有后台任务系统状态监控ps显示当前系统中运行的进程,ps -aux=ps -ef,都表示显示系统当前的所有进程-a(-e)所有进程-u显示用户-x列出所有tty进程-f完整显示进程信息w查看当前系统负载,显示的内容依次为:时间,系统运行时间,登陆用户数,平均负载vmsat监控当前系统状态,显示内容依次为 procs,memory,swap,io,system,cpuprocs (r,b)显示进程相关信息;r:运行和等待cpu时间片的进程数,若长期大于cpu个数,则表明cpu不够用了;b:表示等待资源的进程数,若长期大于1需注意memory内存相关信息;swpd:切换到交换分区中的内存数量 free:当前空闲的内存数量 buff:换缓冲大小 cache:缓存大小swap内存交换情况 si:有内存进入交换区的数量;so 由交换区进入内存的数量io磁盘使用情况; bi 读磁盘 bo写磁盘system显示采集间隔内发生的中断次数cpu显示cpu的使用装态top动态监控进程所占系统的资源,每3秒变一次free选项查看内存使用情况-b(-k,-m)用字节做单位(用kb,mb作单位)-t显示total总计netstat选项显示网络状况-lnp当前系统启用哪些端口-an用于显示网络连接状况ping选项 目标测试目标与本机的连接状况-c用户指定测试多少次,若不加,会无休止测试下去,可用crtl+c强行停止kill选项 PID或任务号用于停止或杀死进程-1让该进程重新读取配置文件-9强制杀掉进程或任务-15停止进程网络设置ifconfig显示当前网卡的IP相关信息(子网掩码、网关等)设备名(如eth0)查看该设备的网卡信息设备名(如eth0)+IP地址给该网卡配置IP地址设备名(如eth0)+down=ifdown禁用eth0 网卡设备名(如eth0)+up=ifup启用eth0服务脚本service服务脚本名 脚本参数如service network restart 重启网络服务start/stop restart statuschkconfig查看所有后台服务磁盘管理命令选项注解示例df选项显示磁盘空间使用情况显示磁盘空间是员工情况,以M显示: df -m-i使用inodes显示结果-k(m)使用KB(MB)显示结果du选项目录名称显示指定目录下所有文件及其子目录所占用的磁盘空间大小,不指定则统计当前目录下的统计当前目录下的占用情况,但只统计总值,以M显示:du -smfdisk选项设备名称不带参数,表示对设备进行分区(格式化)显示sda设备的分区情况: fdisk -l /dev/sda-l显示设备分区情况free查看内存情况(内存分类: 总量 已使用 剩余 共享 应用缓存 内核缓存 buffers swap(交换存储即Windows中的虚拟内存)free;mount-t 类型 设备名称 挂载点用于挂载存储设备用iso9660文件系统格式挂载光盘设备,挂载点是/mnt目录: mount -t iso9660 /dev/cdrom /mnt-a依照/etc/fstab的内容挂载所有相关设备-hmount 帮助信息-l列出当前挂载的所有设备及挂载点-v列出mount版本-t指定挂载的存储设备的文件系统unmount+挂载点或设备名称卸载已经挂载的设备卸载挂载的光盘: umount /mnt文件打包与压缩命令选项注解示例compress文件名压缩指定的文件,压缩后的格式为*.zcompress install.log-d解压被压缩的文件 .z为后缀的文件;compress -d=uncompresscompress -d install.logzip压缩名 文件列表用于一个或多个文件压缩为一个压缩包,后缀.zipinstall ins.zip install.log install.log.systemlogunzip 文件名解压缩 .Zip文件unzip ins.zipbzip2选项 文件名压缩工具,压缩后缀为.bz2-d解压被压缩的文件,支持bz2,bz,tbz的文件 =bunzip2bzip2 -d install.log.bz2=bunzip2 install.log.bz2-z压缩指定文件bzip2 -z install.loggzip选项 文件名最常用的压缩工具,后缀名为.gzgzip install.log-d解压被压缩的文件(后缀为.gz) =gunzipgzip -d install.log.gz=gunzip install.log.gz-数字指定压缩率(19),1最低但最快,默认为6tar选项 打包名 需要打包的文件一个打包工具,不同于压缩,只是把多个文件打包放在一起,便于归档管理,打包后文件大小不变打包:tar -cvf ins.tar install.log install.log.syslog-c建一个包-t查看包中文件解包:tar -xvf ins.ta

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论