Linux的基本命令以及实例总结

目录

Linux基本命令

cd命令

cd命令使用实例: 

用树状图表示路径: 

题目1:假设用户在"/usrn",现在想要来到var文件夹下的"/tmp"

题目2:假设用户在根目录下的"/bin",现在想要来到usr文件夹下的"/bin"

题目3:假设用户在usr文件夹下的include文件夹下的"/sys", 现在想要来到"/usrn"

ls命令

ls命令使用实例:  

 cat命令

 cat命令使用实例:

 mkdir命令

 mkdir命令使用实例:

 题目1:假设用户现在在"/usrn"目录下,现在想要在"/usr"目录下新建一个"/abc"目录

 rm命令

 rm命令使用实例:

 cp命令

cp命令使用实例: 

题目1:想要把用户根目录下的文件"abc.txt"复制到用户根目录中还未建立的文件夹"aaa" 

题目2:想要把用户根目录下的文件"abc.txt"复制到aaa目录下并改名为"b.txt" 

题目3:目录之间的复制 

 mv命令

 mv命令使用实例: 

 pwd命令

pwd命令使用实例:

 补充:vi命令

 vi命令使用实例:

 补充:gedit命令

 gedit命令使用实例:

 补充:高权限文件

习题训练:


Linux基本命令

cd命令

cd命令使用实例: 

用树状图表示路径: 

题目1:假设用户在"/usrn",现在想要来到var文件夹下的"/tmp"

答:

cd /var/tmp

#第一个"/"表示根目录,"var"表示路径"/var","/tmp"表示var下面的tmp

或者

cd var再cd tmp

 注意:若写成"cd tmp"就错误,因为这样访问的就是和"/usrn"的同级目录。

题目2:假设用户在根目录下的"/bin",现在想要来到usr文件夹下的"/bin"

答:

cd /usr/bin

或者

cd usr再cd bin

题目3:假设用户在usr文件夹下的include文件夹下的"/sys", 现在想要来到"/usrn"

答:

cd ~

注意:cd命令后面和目录之间的空格符号不能忘。

小技巧:在终端输入命令时,如果之前输过相同的命令,可以按住键盘的上下键切换到之前的命令 ,节省输入时间。

ls命令

ls命令使用实例:  

 拓展:ls -l的命令就像Windows系统下的dir命令: 

 cat命令

注意:cat是查看“文本文件” 

 cat命令使用实例:

 先来到Windows系统找到为两个系统共享的共享文件夹"share"下,找到当时为了测试建立的文本文档abc.txt(如果没有可以直接在此文件夹下直接建立一个新的文本文档): 

 双击打开此文本文档之后,随便输入一些内容,以供后面在Linux系统下用cat命令查看此文档的内容,输入完之后保存并关闭:

 来到Linux系统下,打开共享文件夹"share",找到里面的文本文档,选中并复制:

 然后来到系统主文件夹下的主目录下直接粘贴,粘贴之后关闭,并打开终端:

 先用ls命令列出用户根目录下面的文件,可以看到之前粘过去的abc.txt文件,之后再用cat命令查看此文件的内容:

 当加一个"-n" 之后就会在内容前加一个行号: 

 mkdir命令

 mkdir命令使用实例:

在用户的根目录下,先用ls列出当前目录下的文件, 之后用mkdir创建一个新文件"aaa",之后再用ls列出此时目录下的文件,可以看到创建过的文件"aaa":

 当创建的目录为两个以及两个以上,且前一个目录并没有创建时,就无法直接用此命令直接创建,需要加上"-p": 

 用ls命令展示,可看到创建的bbb目录,再用cd命令来到bbb目录下,再用ls命令,可以看到同时创建的子目录ccc: 

 下图中,". ." 表示bbb的上层目录,也就是用户的根目录,此时此命令表示在用户的根目录下创建目录aaa,可以看到提示此时无法创建:

 题目1:假设用户现在在"/usrn"目录下,现在想要在"/usr"目录下新建一个"/abc"目录

答:

cd usr
之后
mkdir abc

或者

mkdir usr/abc

 有可能会出现权限不够的情况,如下图,出现此情况,在建立目录时前面加一个sudo,然后输入本机用户的密码即可:

 rm命令

 rm命令使用实例:

在用户的根目录下面用ls命令查看建立过的目录,之后使用rm命令删除aaa目录,但是出现“无法删除”的提示语,此时可以用命令检查一下该目录是什么情况:

cd命令进入该目录,ls命令列出目录中的内容,可以看到此时的aaa目录下面没有任何目录或者文件,再用cd命令返回aaa目录的上层目录,也就是用户的根目录中,使用rm命令加上"-r",之后即可正常删除成功。

 增强记忆:

"-r"表示递归,再其他命令中也同义:

     "ls -r"表示递归地列出目录(也就是列出该目录以及其他子目录)

     "rm -r"表示递归地删除指定目录

 cp命令

cp命令使用实例: 

题目1:想要把用户根目录下的文件"abc.txt"复制到用户根目录中还未建立的文件夹"aaa" 

题目2:想要把用户根目录下的文件"abc.txt"复制到aaa目录下并改名为"b.txt" 

题目3:目录之间的复制 

 mv命令

 概念剖析——cp命令和mv命令的区别:

cp命令,复制之后,源文件在当前目录也在目标目录

mv命令,移动之后,源文件从当前目录移动到目标目录

 mv命令使用实例: 

 注意:如何区分mv命令是改名还是移动

第一个mv命令之所以是改名,是因为当前用户根目录下只有aaa目录和bbb目录,没有ddd目录。

第二个mv命令之所以是移动,是因为当前用户的根目录下既有ddd目录也有bbb目录。

 pwd命令

pwd命令使用实例:

 补充:vi命令

       在以后的Linux系统的实操中,我们需要用用vi编辑器,是Linux系统中最基本的文本编辑器。平常我们在Windows系统下,我们想要编辑一个文本文档,可以在桌面单击鼠标右键,然后在下拉框中选择文本文档即可生成一个空文档。

 但是在Linux系统中,就需要在终端用命令实现这些操作。

vi [文件名字]

 vi命令使用实例:

打开终端,输入命令,后面为所创建的文本文档自定义的名字: 

 单击回车之后界面如图所示: 

 此时用户并不能直接在该界面内输入内容,想要正常输入还需要在键盘按出(一般第一下没有内容,第二下能看到字母"i"被打出来):

i

 之后即可正常输入内容("i"的意思是插入)。

如果想要上下左右移动光标来选定输入的行数以及内容,不能直接按键盘上面的上下左右键,而是需要先按住"esc"键的同时按住上下左右键才能正常移动光标。

如果想要删除打错的内容,不能像在Windows系统下按键盘上的"backspace",而是在按住"esc"键的同时按住上下左右键到某一行之后,松开,按住键盘上的"delete"键来进行删除。

如果想要退出文本编辑器并保存内容,就需要按住"esc"键的同时,按出冒号,此时文本的显示页面的最后一行左端会出现":",然后再冒号之后输入"wq",最后按住回车键即可。

 之后便回到终端界面。 

 vi命令与vim命令的区别:

参考:linux中vi和vim的区别_弹琴弹琴的博客-CSDN博客_linux中vi和vim区别

 补充:gedit命令

gedit使用更方便,直接输入,移动光标,不再使用快捷键就可以操作文本文档。

 语法:gedit 文件名

 gedit命令使用实例:

 打开终端,输入命令,后面为所创建的文本文档自定义的名字:

 

在打开的文档里直接移动鼠标光标选定某区域 ,直接按键盘输出想输出的内容,编辑完成之后点击右上角的保存,最后点击右上角的“x”,即可回到终端界面:

 补充:高权限文件

有些文件会在输入vim或者gedit命令后无法打开,原因是该文件权限较高,所以要以管理员的身份打开,用命令sudo,之后输入本机用户的密码才可以打开:

命令 :sudo vim/gedit 文件名

习题训练:

1.mkdir ../aaa

2.mkdir bbb

3.mv -r ../aaa /bbb

4.rm -r bbb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值