Linux命令的基操

一、打开虚拟机,并输入用户名和密码

 

二、一些基本的Linux的命令行

who                  显示目前登录系统的用户信息

pwd                  以绝对路径的方式显示用户当前工作目录

cd                     切换工作目录;使用方法      cd +想要切换的目录(cd后面要接一个空格)

                         cd /            表示切换到根目录

                         cd ~           表示进入当前用户的HOME目录

                         cd .            表示目前所在目录

                         cd ..           表示返回当前目录的上一层目录

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

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

ls                      用来显示目标列表

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

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

目录的命令

mv                     用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中(如果目标文件是到某一目录文件的路径,源文件会被移到此目录下,且文件名不变。)注意事项:mv与cp的结果不同,mv                           好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。

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

 

                          mv-i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动

 

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

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

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

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

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

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

mkdir                 用来创建目录,如果在目录名的前面没有加任何路径名,则在当前目录下创建

 

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

 

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

rmdir                  用来删除空目录,如果dirname中没有指定路径,则删除当前目录下由dirname指定的目录;如dirname中包含路径,则删除指定位置的目录。删除目录时,必须具有对其父目录的写权限

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

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

文件的命令

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

                          touch 路径1+文件名1.txt(在路径1中创建一个叫文件名1的txt文件)

 

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

cut                     用来显示行中的指定部分,删除文件中指定字段

                          cut -b:仅显示行中指定直接范围的内容;
                          cut -c:仅显示行中指定范围的字符;

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

cat                     用来显示文件的内容

tac                     将文件已行为单位的反序输出

wc                      用来计算数字

                          -c或--bytes或——chars:只显示Bytes数;
                          -l或——lines:只显示列数;
                          -w或——words:只显示字数

more                 是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一                                  行),空格(向下滚动一屏),Q(退出命令)

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

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

less                    作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。用less命令显示文件时,用PageUp键向上翻页,用                                         PageDown键向下翻页。要退出less程序,应按Q键

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

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

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

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

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

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

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

rm                      可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉(使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它)

                           rm -d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
                           rm -f:强制删除文件或目录;
                           rm -i:删除已有文件或目录之前先询问用户;
                           rm -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;

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

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

 

不懂进https://man.linuxde.net/可以查询

posted @ 2020-09-28 16:47  屁篓子  阅读(120)  评论(0)    收藏  举报