Linux常用命令


资料:

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


文档:

 


帮助命令:

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

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

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

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


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

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



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

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

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


创建一个二级目录:

1.两次创建:

2.一次性创建


删除demo111:

同时删除demo1以及demo1下的demo11



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

复制demo1整个文件夹到demo2


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

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

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

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


创建demo1.txt并重命名为demo2.txt

移动demo2.txt到wenjianjia目录:


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



数据流定向和管道

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

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

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

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

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

因为:

正确的写法:


练习:

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

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



练习:

命令解释:

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

|sort -r :逆序


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


课后作业:

 


答案:

 


老师解答:

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


 


点击下方答案目录,3秒找到你想要的答案