首页 > 技术文章 > 常用 linux 命令(部分)

opensesame 2016-08-01 11:45 原文

常用命令总结:

1. mkdir命令 mkdir dirname , 用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 mkdir 目录名

2. mv命令 mv source target , 用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。

  目标文件:如果“目标文件”是文件名则在移动文件的同时,将其改名为“目标文件”;如果“目标文件”是目录名则将源文件移动到“目标文件”下。

3. cp命令 cp source target用来将一个或多个源文件或者目录复制到指定的目的文件或目录。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。

4. pwd命令以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用/分隔。第一个/表示根目录,最后一个目录是当前目录。执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。

5. rmdir命令 rmdir dirname用来删除空目录。当目录不再被使用时,或者磁盘空间已到达使用限定值,就需要删除失去使用价值的目录。利用rmdir命令可以从一个目录中删除一个或多个空的子目录。该命令从一个目录中删除一个或多个子目录,其中dirname表示目录名。如果dirname中没有指定路径,则删除当前目录下由dirname指定的目录;如dirname中包含路径,则删除指定位置的目录。删除目录时,必须具有对其父目录的写权限。

6. rm filename/directory , rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。rm -rf 可以强制删除文件或目录。

7. more命令 是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。

8. tail命令 用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。tail -f filename

9. tar命令 利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。

     这个帖子说的很详细 http://www.cnblogs.com/qq78292959/archive/2011/07/06/2099427.html

10. chmod命令 用来变更文件或目录的权限。 chmod +x+R filename

例:rwx rw- r-- r=读取属性  //值=4 w=写入属性  //值=2 x=执行属性  //值=1

这里权限有三组,分别为用户,组和其他人,- rw-rw-r- -。用chmod +/-来增加和删除权限。

11. cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。cat filename

12. touch命令 用来创建新的空文件。

13. echo命令 用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,

14. kill命令 用来删除执行中的程序或工作。HUP 1 终端断线 INT 2 中断(同 Ctrl + C) QUIT 3 退出(同 Ctrl + \) TERM 15 终止 KILL 9 强制终止 CONT 18 继续(与STOP相反, fg/bg命令) STOP 19 暂停(同 Ctrl + Z) kill -9 pid

15. ps:ps命令 用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。ps -ef|grep java

16. grep ‘pattern’ file: 在文件内搜索字符串比如:grep ’searchstring’ file.txt

17. wc命令 用来计算数字。利用wc指令我们可以计算文件的Byte数、字数或是列数,若不指定文件名称,或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。 -c或--bytes或——chars:只显示Bytes数; -l或——lines:只显示列数; -w或——words:只显示字数。

18. 如何在linux中配置环境变量,在home目录下,找.base_profile文件,打开后,将路径配置进去即可。

19.sz命令 不是天生就自带的,如果没有需要配置。在虚拟终端中,sz filename 下载一个文件,sz dir/* 下载目录所有文件 , sz filename1 filename2 下载多个文件。

下载文件存放位置在securtCRT中设置,位于:

英文版 options — session options — X/Y/Zmodem。

中文版 选项— 会话选项— X/Y/Zmodem。

20. rz用法 输入rz回车后,会出现文件选择对话框,选择需要上传文件,一次可以指定多个文件,上传到服务器的路径为当前执行rz命令的目录。

21运行sh  ./startFileSyn.sh,也就是说【./anyname.sh】即可启动。或者【chmod a+x *.sh(*为你的文件名)】

22. 用vi修改文件,保存文件时,提示“readonly option is set”的解决方法。

1.按Esc键

2.输入  :set noreadonly

3.然后就能正常保存了,你可以输入 :wq 来保存文件了。

本来直接 :wq就行了,不知道点到哪里,出了这个错。

以上命令已修改检查,各个命令的用法和参数非常多而复杂,此处只是一般的简单直白的说明,为了尽快了解其功能。

推荐阅读