Linux命令作用及常用选项
who命令是显示目前登录系统的用户信息。执行who命令可得知目前有那些用户登入系统,单独执行who命令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。 常用选项:-w或-T或–mesg或–message或–writable:显示用户的信息状态栏; –help:在线帮助;。 2.pwd命令以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用/分隔。第一个/表示根目录,最后一个目录是当前目录。执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。 常用选项:–help:显示帮助信息; –version:显示版本信息。 3su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。 常用选项:-l或——login:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。此外,也会变更PATH变量; -m,-p或–preserve-environment:变更身份时,不要变更环境变量;-s或–shell=:指定要执行的shell;–help:显示帮助;–version;显示版本信息。 4cd命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,…则表示目前目录位置的上一层目录。 常用选项:-p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录 -L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。- 当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录。 5poweroff命令用来关闭计算机操作系统并且切断系统电源。 常用选项:-w:不真正关闭操作系统,仅在日志文件“7ar/log/wtmp”中; -d:关闭操作系统时,不将操作写入日志文件“7ar/log/wtmp”中添加相应的记录;-f:强制关闭操作系统; 6shutdown命令用来系统关机命令。shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。 常用选项:-h:将系统关机; -k:只是送出信息给所有用户,但不会实际关机;-n:不调用init程序进行关机,而由shutdown自己进行;-r:shutdown之后重新启动; 7ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 常用选项:-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出); -A:显示除影藏文件“.”和“…”以外的所有文件列表;-C:多列显示输出结果。这是默认选项; 8mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 常用选项:-m<目标属性>或–mode<目标属性>建立目录的同时设置目录的权限; -p或–parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;–version 显示版本信息。 9rmdir命令用来删除空目录。当目录不再被使用时,或者磁盘空间已到达使用限定值,就需要删除失去使用价值的目录。利用rmdir命令可以从一个目录中删除一个或多个空的子目录。该命令从一个目录中删除一个或多个子目录,其中dirname佬表示目录名。如果dirname中没有指定路径,则删除当前目录下由dirname指定的目录;如dirname中包含路径,则删除指定位置的目录。删除目录时,必须具有对其父目录的写权限。 常用选项:–help:显示命令的帮助信息; –version:显示命令的版本信息。 10cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。 常用选项:l:对源文件建立硬连接,而非复制文件; -p:保留源文件或目录的属性;-R/r:递归处理,将指定目录下的所有文件与子目录一并处理; 11mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。 mv命令可以用来将源文件移至一个目标文件中,或将一组文件移至一个目标目录中。源文件被移至目标文件有两种不同的结果:如果目标文件是到某一目录文件的路径,源文件会被移到此目录下,且文件名不变。如果目标文件不是目录文件,则源文件名(只能有一个)会变为此目标文件名,并覆盖己存在的同名文件。如果源文件和目标文件在同一个目录下,mv的作用就是改文件名。当目标文件是目录文件时,源文件或目录参数可以有多个,则所有的源文件都会被移至目标文件中。所有移到该目录下的文件都将保留以前的文件名。 常用选项:-b:当文件存在时,覆盖前,为其创建一个备份; -f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录;-i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动。这样可以避免误将文件覆盖。 12touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。 常用选项:-d:<时间日期> 使用指定的日期时间,而非现在的时间; -f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;-m:或–time=mtime或–time=modify 只更该变动时间;-r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;-t:<日期时间> 使用指定的日期时间,而非现在的时间; 13stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。 常用选项:-L:支持符号连接; -f:显示文件系统状态而非文件状态;-t:以简洁方式输出信息;–help:显示指令的帮助信息;–version:显示指令的版本信息。 14rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。 常用选项:-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录; -f:强制删除文件或目录;-i:删除已有文件或目录之前先询问用户;-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理; 15cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。 常用选项:n或-number:有1开始对所有输出的行数编号; -b或–number-nonblank:和-n相似,只不过对于空白行不编号;-s或–squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行; 16tac命令用于将文件已行为单位的反序输出,即第一行最后显示,最后一行先显示。 常用选项:-a或——append:将内容追加到文件的末尾; -i或——ignore-interrupts:忽略中断信号。 17head命令用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。 常用选项:-n<数字>:指定显示头部内容的行数; -c<字符数>:指定显示头部内容的字符数;-v:总是显示文件名的头信息;-q:不显示文件名的头信息。 18tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。 常用选项:–retry:即是在tail命令启动时,文件不可访问或者文件稍后变得不可访问,都始终尝试打开文件。使用此选项时需要与选项“——follow=name”连用; -c或——bytes=:输出文件尾部的N(N为整数)个字节内容; 19more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)。 常用选项:-<数字>:指定每屏显示的行数; -d:显示“[press space to continue,‘q’ to quit.]”和“[Press ‘h’ for instructions]”;-c:不进行滚屏操作。每次刷新这个屏幕;-s:将多个空行压缩成一行显示;-u:禁止下划线; 20less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。要退出less程序,应按Q键。 常用选项:-e:文件内容显示完毕后,自动退出; -f:强制显示文件;-g:不加亮显示搜索到的所有关键词,仅显示当前显示的关键字,以提高显示速度;-l:搜索时忽略大小写的差异;-N:每一行行首显示行号; 21wc命令用来计算数字。利用wc指令我们可以计算文件的Byte数、字数或是列数,若不指定文件名称,或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。 常用选项:-c或–bytes或——chars:只显示Bytes数; -l或——lines:只显示列数;-w或——words:只显示字数。 22cut命令用来显示行中的指定部分,删除文件中指定字段。cut经常用来显示文件的内容,类似于下的type命令。 常用选项:-b:仅显示行中指定直接范围的内容; -c:仅显示行中指定范围的字符;-d:指定字段的分隔符,默认的字段分隔符为“TAB”;-f:显示指定字段的内容;。
转载请注明原文地址:https://blackberry.8miu.com/read-841.html