Linux常用命令


资料:

链接:https://pan.baidu.com/s/1fXgmGPRTL8EqGIt9LO3WGg
提取码:45hb


文档:

 


Linux常用命令第1张

Linux常用命令第2张

帮助命令:

Linux常用命令第3张

可以使用:man ls 查看ls命令的帮助信息

Linux常用命令第4张

ls -l 可以简写为ll(有些linux不识别)

ls -a 不忽略. 和..(具体可以使用man查看)

ll可以查看相信信息,其中-打头的是文件,d开头的是目录


Linux常用命令第5张

显示外部一般使用man,因为info显示的信息过于详细了

Linux常用命令第6张

cd 不带参即进入home目录”:~

Linux常用命令第7张


Linux常用命令第8张

Linux常用命令第9张

Linux常用命令第10张


Linux常用命令第11张

.当前目录 ..上一级目录

Linux常用命令第12张

假如已经位于home目录想要进入lib目录

则命令:cd /lib(绝对路径)或者 cd ../lib(相对路径)


Linux常用命令第13张

创建一个二级目录:

1.两次创建:

Linux常用命令第14张

2.一次性创建

Linux常用命令第15张


Linux常用命令第16张

删除demo111:

Linux常用命令第17张

同时删除demo1以及demo1下的demo11

Linux常用命令第18张


Linux常用命令第19张

Linux常用命令第20张


Linux常用命令第21张

复制demo1/demo1.txt到demo2目录下去:

Linux常用命令第22张

复制demo1整个文件夹到demo2

Linux常用命令第23张


Linux常用命令第24张

千万不要执行这个命令:rm -rf /

这会删除系统的所有文件!!!!!

删除demo2下的demo1.txt 以及demo1目录

Linux常用命令第25张

无提示的删除整个demo2目录:

Linux常用命令第26张


Linux常用命令第27张

创建demo1.txt并重命名为demo2.txtLinux常用命令第28张

移动demo2.txt到wenjianjia目录:

Linux常用命令第29张


Linux常用命令第30张

Linux常用命令第31张

Linux常用命令第32张

新建book.txt然后查看内容:

Linux常用命令第33张

Linux常用命令第34张

Linux常用命令第35张


Linux常用命令第36张

Linux常用命令第37张

Linux常用命令第38张


数据流定向和管道

Linux常用命令第39张

Linux常用命令第40张

Linux常用命令第41张

把原本应该输出到屏幕上的桌面和根目录的下的信息保存到log1.txt,log2.txt

Linux常用命令第42张

注意>是写入并覆盖,>>是追加,如果已经有内容则会在内容的后面继续写入

Linux常用命令第43张

上图中,不仅没有将错误信息写入log.txt,还把原来的信息覆盖了

这是因为>是写入并覆盖,应该追加即>>

Linux常用命令第44张

上图中的错误信息并没有追加写入log.txt中

因为:

Linux常用命令第45张

正确的写法:

Linux常用命令第46张


练习:

1 如何让sh 的输出将正确信息输出到normal.log?

Linux常用命令第47张

Linux常用命令第48张

2 如何让shell.sh 的输出将正确信息输出到normal.log ,将错误信息输出到error.log?

Linux常用命令第49张


Linux常用命令第50张

Linux常用命令第51张


Linux常用命令第52张

Linux常用命令第53张

Linux常用命令第54张

练习:

Linux常用命令第55张

命令解释:

|grep demo:查找包含demo字符的文件

|sort -r :逆序


Linux 系统中数据流定向和管道有什么相似和不同?


课后作业:

 


答案:

 


老师解答:

Linux常用命令第56张

Linux常用命令第57张

命令记录下来可以使用history查看:

Linux常用命令第58张