linux命令汇总.docx_第1页
linux命令汇总.docx_第2页
linux命令汇总.docx_第3页
linux命令汇总.docx_第4页
linux命令汇总.docx_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

linux命令汇总:先做几点声明:(1).这些命令是在redhat linux上运行的,在IBM AIX上使用可能有些就不行;(2).我并不会去介绍所有的命令,每个命令我也并不会去介绍所有的参数,我只介绍我用到并且是常用的;(3).介绍不分顺序,我只是对近一段时间用到的命令做一下回顾和总结;(4).我用root用户登录linux系统,然后在根目录下建了一个pantp目录,后面截图为黑底白字的操作都是在这个目录下进行;(5).命令下的(1)、(2)表示该命令常用的几种形式;.ls-显示当前目录的文件常用的有以下两种:(1).ls显示当前目录pantp的文件(2).ls alt显示当前目录pantp的所有文件(包含.开头的隐藏文件)的详细列表信息,并且按时间排序.hostname(1)hostname查看计算机名称(2)hostname i查看计算机的IP地址.whoami查看当前登录用户.cp复制文件或目录(1)复制文件(2)复制目录.scp远程复制文件或目录(把文件或目录从一台主机复制到另一台主机) 我在虚拟机中装了一个linux系统,这个我没法截图,只把语法写出来,这里只把从本机复制到远程主机列出来,另外一个从远程主机复制到本机就不列出了;(1)复制文件先切换到本机需要复制的文件所在的目录(当然也可以写绝对路径,也可以根据情况写相对路径)scp 本机文件名 远程主机登录的用户名远程主机IP地址:远程主机的目录这里列出一个实际的例子:(2)复制目录先切换到本机需要复制目录的上层(当然也可以写绝对路径,也可以根据情况写相对路径)scp -r 本机目录名 远程主机登录的用户名远程主机IP地址:远程主机的目录.mv移动文件或目录,类似windows系统中的剪切;(1)移动文件把文件old.txt移动到dir1目录下(2)移动目录把目录dir3移动到dir1目录下(3)为文件重命名把old.txt命名为new.txt.vi命令模式、编辑模式、底行模式命令模式:按esc键切换到命令行模式,此模式常用的就是删除x 删除当前光标所在字符dd 删除光标所在的当前行编辑模式:按a、i、o进入编辑模式a 光标会向后移动一位,在当前光标后插入i 在当前光标前插入,当前光标所在的字符会后移o 换一行后插入现在按照以下步骤按照以上三个方式分别插入pantp字符:步骤如下:1.打开文件 vi new.txt2.把光标放在第一行的第二个字符,按下字母a,然后输入pantp3.按esc切换到命令行模式4.把光标放在第二行的第二个字符,按下字母i,然后输入pantp5.按esc切换到命令行模式6.把光标放在第三行的第二个字符,按下字母o,然后输入pantp7.按esc切换到命令行模式8. 输入 :wq 保存并退出原始文件内容如下:按照上述步骤编辑以后,文件内容如下:退出及保存(1)切换到命令行模式(2):q 不存盘退出vi :wq 保存并退出vi :q! 不存盘强制退出vi.more分屏显示文件,只有文件大小超过一定长度才有效,超过一定长度后,会显示百分比信息;否则此命令的效果和cat类似;more 文件名.cat显示文件的所有内容,一次性显示该文件的所有内容;cat 文件名.tail显示文件的最新内容(1).tail f 文件名动态显示文件增长的内容;(2).tail 1000f 文件名动态显示文件增长的最后1000行的内容;.history(1).history显示所有的历史命令(2).history 2显示最近的两个命令.chmod改变文件的模式 x(执行)、w(写)、r(读)红色部分一共有十个字符,第一个字符表示是文件还是目录,d是目录,- 是文件第二三四个字符分别表示当前文件所属用户root的读、写、执行的权限;第五六七个字符分别表示当前文件所属组root的用户读、写、执行的权限;第八九十个字符分别表示当前文件其他组用户的读、写、执行的权限;(1).chmod g+x 文件名给sed.txt当前文件所属组用户加上w权限;(2).chmod 777 文件名给sed.txt.cp当前文件所属组用户加上w权限;此种采用二进制来表示,有该权限就写1,无就写0,然后算出总数;更改前:110 100 100-6 4 4需要更改为:110 110 100-6 6 4.chown改表文件或目录的所属用户和所属组;(我虚拟机上装的linux只有一个root用户一个root组,我先建一个test组,并在该组下建一个test用户,密码也为test;新建用户和组的操作这里就不介绍了,作为一个开发人员这样的操作很少)(1)chown 用户名 文件名/目录改变文件或目录的所属用户把目录dir1所属用户由root改为test(2).改变dir1所属组由root改为test.crontabcrontab 是用来让使用者在固定时间或固定间隔执行程序之用;为了下面crontab命令的演示,我在pantp目录下建一个执行脚本,crontab.sh(1).建立定时执行任务我需要crontab.sh脚本每隔一分钟钟执行一次,并把文件输出到pantp目录下的log.txt为了使此效果明显,我把crontab.sh文件做了一下更改,修改后的文件为:先介绍一下crontab中时程表的格式时程表的格式如下 :f1 f2 f3 f4 f5 program其中 f1 是表示分钟(0-59),f2 表示小时(0-23),f3 表示一个月份中的第几日(1-31),f4 表示月份(1-12),f5 表示一个星期中的第几天(0-6 0表示星期日)。program 表示要执行的程序。当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其馀类推当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其馀类推当 f1 为 a, b, c,. 时表示第 a, b, c,. 分钟要执行,f2 为 a, b, c,. 时表示第 a, b, c.个小时要执行,其馀类推;输入crontab -e,然后输入如下部分,输入完成以后,按 :wq 退出;(2).查看定制任务我们可以查看log.txt查看运行结果:(3)删除定制任务-r 删除当前用户的crontab文件这个是命令慎用,这个会删除当前用户所有的定制任务,我们可以直接crontab e 进入,然后把不需要的给删除;.sed利用script来处理文本文件把sed.txt和sed.txt.cp中的Abc都替换为pantp执行sed命令前:(1)第一种方式:sed -e s/Abc/pantp/ a.txt-e表示命令以命令行的方式执行;参数s,表示执行替换操作,会把执行后的结果给显示出来;注意:此种情况只会把执行后的结果给显示出来,但是文件的本身还没变;(2)第二种情况:sed -i s/Abc/pantp/ a.txt参数-i,表示直接操作修改文件,不输出,文件本身已经变了;.ssh(1)登陆到某台机器,默认以当前用户登陆(2)采用指定的用户登陆到某台机器:.ps(1).ps ef通过以上命令,我一般就是查看某个进程是否存在,有时需要根据进程好来杀进程,这时配合kill命令使用,我一般用kill 3 进程号,用这个命令可以生成core文件。(2).ps auxaux这三个选项也会配合起来使用,不过我不常用就不总结在这里了。.rm删除文件或目录;rm rf 文件名或目录名.tar(1)打tar包,把目录a打包为a.tartar cvf a.tar a(2)解压tar包,把a.tar包解压tar xvf a.tar.jar(1)打包,把目录a打包成a.jarjar cvf a.jar a(2)解压包,把a.jar解压jar xvf a.jar(3)查看jar包中的文件列表jar tvf a.jar.grep只介绍两个常用的选项,c 统计数据 i 忽略大小写查找文件中某个字符出现的数量,统计的是字符出现的行数,如果要查找的字符在一行中出现超过一次,也只会统计一次;grep c 字符 文件名.find常用如下:(1)查看某个目录下的文件及目录find system(2)按文件名匹配需要的文件find 路径 name 匹配选项.wc-l 输出当前文件的行数-c 输出当前文件的

温馨提示

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

评论

0/150

提交评论