常用的Linux命令
一、常用系统工作命令
-
1.echo命令:echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。
-
2.date命令:在屏幕上显示或设置系统的时间与日期。如果没有选项和参数,将直接显示系统的当前日期和时间。
-
3.ps命令:用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序
-
4.top命令:可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。
-
5.kill命令:用来删除执行中的程序或工作。
-
6.killall命令:使用进程的名称来杀死进程,使用此指令可以杀死一组同名进程。
二、系统状态检测命令
-
1.who命令:是显示目前登录系统的用户信息。执行who命令可得知目前有那些用户登入系统,单独执行who命令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。
-
2.last命令:用于显示用户最近登录信息。
-
3.history命令:用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。
三、工作目录切换命令
-
1.pwd命令:以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用
/
分隔。第一个/
表示根目录,最后一个目录是当前目录。执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。 -
2.cd命令:改变工作目录。
-
3.ls命令:列出指定目录的内容。
四、文本文件编辑命令
-
1.cat命令:连接文件并打印到标准输出设备上。cat经常用来显示文件的内容,类似于DOS下的TYPE内容。
-
2.more命令:显示文件内容,每次显示一屏。是一个基于vi编辑器文本过滤器。
-
1)按Space键,显示文本的下一屏内容。
-
2)按Enter键,只显示文本的下一行内容。
-
3)按斜线符(/),接着输入一个模式,可以在文本中寻找下一个相匹配的模式。
-
4)按H键,显示帮助屏,该屏上有相关的帮助信息。
-
5)按B键,显示上一凭内容。
-
6)按Q键,退出more命令。
-
-
3.head命令:在屏幕上显示指定文件的开头若干行。
-
4.tail命令:在屏幕上显示指定文件的末尾若干行。
-
5.wc命令:用来计算数字。利用wc指令我们可以计算文件的Byte数、字数或是列数,若不指定文件名称,或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。
-
6.diff命令:比较两个文本文件,并找出它们的不同,它比common命令完成更复杂的检查,并且不要求两个文件预先排好序。diff命令是以逐行的方式,比较文本文件的异同处。
五、文件目录管理命令
-
1.touch命令:可以修改指定文件的时间标签或者创建一个空文件。
-
2.mkdir命令:创建目录。
-
3.cp命令:将源文件或目录复制到目标文件或目录中。(注意:cp命令复制一个文件,而源文件保持不变!如果把一个文件复制到一个目标文件中,而目标文件已经存在,那么该目标文件的内容将被破坏。)
-
4.mv命令:对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。
-
5.rm命令:删除文件和目录。(rm命令一旦删除了一个文件,就无法再恢复它。)
-
6.file命令:用来探测给定文件的类型。file命令对文件的检查分为文件系统、魔法幻数检查和语言检查3个过程。
六、打包压缩与搜索命令
-
1.tar命令:可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。
-
2.grep命令:该命令在文本文件中查找指定模式的词或短语,并在标准输出设备上显示包括给定字符串模式的所有行。grep命令一次只能搜索一个指定的模式。
-
3.find命令:用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。