huyufan1

导航

 

                                            — 普通文本文件

                                              d  目录文件

                                              c  字符设备文件

                                              l   链接文件

                                              b  块设备文件

su切换文件  exit登出用户 who w whoamai 查看当前登录用户  

pwd 打印当前工作目录poweroff 关机  reboot 重启  man help –help 查看命令帮助文档    

Who命令:是显示目前登录系统的用户信息。

语法:who(选项)(参数)

pwd命令:以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用/分隔。第一个/表示根目录,最后一个目录是当前目录。

语法:pwd(参数)

su命令:用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。

 

语法:su(选项)(参数)

cd命令:用来切换工作目录至dirname。,~也表示为home directory的意思,.则是表示目前所在的目录,”..”则表示目前目录位置的上一层目录。

语法:cd (选项) (参数)

ls命令:用来显示目标列表,在Linux中是使用率较高的命令。

语法:ls(选项)(参数)

mkdir命令:用来创建目录。

*注意:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。最好采用前后一致的命名方式来区分文件和目录。例如,目录名可以以大写字母开头,这样,在目录列表中目录名就出现在前面。

语法:mkdir (选项)(参数)

rmdir命令:用来删除空目录。

*注意:子目录被删除之前应该是空目录。就是说,该目录中的所有文件必须用rm命令全部,另外,当前工作目录必须在被删除目录之上,不能是被删除目录本身,也不能是被删除目录的子目录。

语法:rmdir(选项)(参数)

目录列表:要删除的空目录列表。当删除多个空目录时,目录名之间使用空格隔开。

cp命令:用来将一个或多个源文件或者目录复制到指定的目的文件或目录。

语法:cp(选项)(参数)

源文件:制定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用-R选项;

目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。

mv命令:用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。

*注意事项:mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。

touch命令:有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。

语法:touch(选项)(参数)

stat命令:用于显示文件的状态信息, 比ls命令的输出信息要更详细。

语法:stat(选项)(参数)

rm命令:可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

*注意:使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。所以,在删除文件之前,最好再看一下文件的内容,确定是否真要删除。rm命令可以用-i选项,这个选项在使用文件扩展名字符删除多个文件时特别有用。使用这个选项,系统会要求你逐一确定是否要删除。这时,必须输入y并按Enter键,才能删除文件。如果仅按Enter键或其他字符,文件不会被删除。

语法:rm (选项)(参数)

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

*注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。

tac命令:用于将文件已行为单位的反序输出,即第一行最后显示,最后一行先显示。

语法:tac(选项)(参数)

head命令:用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。

语法:head(选项)(参数)

tail命令:用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。

*注意:如果表示字节或行数的N值之前有一个”+”号,则从文件开头的第N项开始显示,而不是显示文件的最后N项。N值后面可以有后缀:b表示512,k表示1024,m表示1 048576(1M)。

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

选项

-<数字>:指定每屏显示的行数;

-d:显示“[press space to continue,'q' to quit.]”和“[Press 'h' for instructions]”;

-c:不进行滚屏操作。每次刷新这个屏幕;

-s:将多个空行压缩成一行显示;

-u:禁止下划线;

+<数字>:从指定数字的行开始显示。

less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。

选项

-e:文件内容显示完毕后,自动退出;

-f:强制显示文件;

-g:不加亮显示搜索到的所有关键词,仅显示当前显示的关键字,以提高显示速度;

-l:搜索时忽略大小写的差异;

-N:每一行行首显示行号;

-s:将连续多个空行压缩成一行显示;

-S:在单行显示较长的内容,而不换行显示;

-x<数字>:将TAB字符显示为指定个数的空格字符。

wc命令:用来计算数字。

选项

-c或--bytes或——chars:只显示Bytes数;

-l或——lines:只显示列数;

-w或——words:只显示字数。

cut命令:用来显示行中的指定部分,删除文件中指定字段。cut经常用来显示文件的内容,类似于下的type命令

说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指 明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如cut fl f2 > f3将把文件fl和几的内容合并起来,然后通过输出重定向符“>”的作用,将它们放入文件f3中。

 

posted on 2020-10-01 22:57  huyufan1  阅读(100)  评论(0)    收藏  举报