Linux的一些基础命令

//所有Linux的命令都可以进入https://man.linuxde.net/进行查询

一、输入命令我们需要进入linux的字符界面

1.打开我们创建好的虚拟机,输入用户密码,值得一提的是输入密码时密码并不会显示。

 

 

 二、基础操作命令及常用选项

who             显示目前登录系统的用户信息,可以理解为:我是谁?

pwd             显示用户当前工作目录,可以理解为:我在哪?

su                切换当前用户到其他用户,须输入所要变更的用户帐号与密码。

cd                切换工作目录。  用法为cd  +要切换的目录。  例如 cd /etc/group

                    输入 cd /  进入根目录

                    输入 cd ~ 进入当前用户的Home目录

                    输入  cd ..  返回上级目录

poweroff       关闭计算机操作系统并且切断系统电源

shutdown     用来系统关机命令。shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。

ls                 显示目标列表。用法为 ls(选项)(参数)

                    ls的常用选项:-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为隐藏,不会列出);

                                            -A:显示除影藏文件“.”和“..”以外的所有文件列表;

关于目录

mkdir           创建目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。用法:mkdir (选项) (参数)

                   mkdir的常用选项: -p:若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;

                                                 -v:显示创建的信息,与-p一起使用(-pv)效果更好。

rmdir          删除空目录。当删除多个空目录时,目录名之间使用空格隔开。用法:rmdir (选项) (参数)

                  rmdir的常用选项:-p:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;

                                               -v:显示命令的详细执行过程;

cp              将一个或多个源文件或者目录复制到指定的目的文件或目录。用法:cp (选项) (参数)

                  cp的常用选项:-f:强行复制文件或目录,不论目标文件或目录是否已存在;

                                           -i:覆盖既有文件之前先询问用户;

                                           -p:保留源文件或目录的属性;

                                           -R/r:递归处理,将指定目录下的所有文件与子目录一并处理;

                                           -v:详细显示命令执行的操作。

mv            用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。用法:mv(选项)(参数)

                 mv 的常用选项:-b:当文件存在时,覆盖前,为其创建一个备份;

                                          -i:交互式操作,覆盖前先行询问用户;

 

关于文件

touch       有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间;二是用来创建新的空文件。用法:touch (选项) (参数)

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

rm            删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。用法:rm (选项) (参数)

               rm的常用选项:-f:强制删除文件或目录;

                                        -d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;

                                        -i:删除已有文件或目录之前先询问用户;

                                       -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;

                                       -v:显示指令的详细执行过程。

cat            用来显示文件的内容。用法:cat(选项)(参数)

 tac           将文件已行为单位的反序输出,即第一行最后显示,最后一行先显示。用法:tac(选项)(参数)

head         显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。用法:head(选项)(参数)

                 head 的常用选项:-n<数字>:指定显示头部内容的行数;

                                               -v:总是显示文件名的头信息;

                                              -q:不显示文件名的头信息。

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

                 tail的常用选项:-n<N>:输出文件的尾部N(N位数字)行内容。

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

                  more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)。用法:more(语法)(参数)

                  more的常用选项:-<数字>:指定每屏显示的行数;

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

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

               用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。要退出less程序,应按Q键。用法:less (选项) (参数)

                less的常用选项:-e:文件内容显示完毕后,自动退出;

wc            用来计算数字。利用wc指令我们可以计算文件的Byte数、字数或是列数。用法:wc (选项) (参数)

                 wc的常用选项:-c或--bytes或——chars:只显示Bytes数;

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

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

 cut           用来显示行中的指定部分,删除文件中指定字段。用法:cut (选项) (参数)

                cut的常用选项:-b:仅显示行中指定直接范围的内容;

                                          -c:仅显示行中指定范围的字符;

                                          -f:显示指定字段的内容;

grep        一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

posted @ 2020-09-27 14:21  筱桀  阅读(54)  评论(0编辑  收藏  举报