linux命令行笔记

学习方法:看,写,敲练

Linux没有盘符概念,只有根目录/

/bin   /usr/bin不能乱动容易损坏文件

Home里面是用户文件夹

学习的命令主要存储在bin文件夹下

ls显示当前文件夹下的文件以及文件名

ls/bin表示查看根目录下的bin文件夹的文件名

ls lime 表示查找当前目录下的lime文件夹的东西

重定向ls >>o2.py 将ls的内容扔到02py中

Ls>02.py扔进去并且覆盖原来

 

pwd显示当前操作的路径(绝对路径)(从头到尾显示 )

cd进入文件夹

cd..返回上一路径

..表示当前路径的上一层

cd../../..返回上一层的上一层的上一层

相对路径是从当前位置开始的,绝对路径是从根目录开始的

想快速回到操作前的命令,

cd –跳转到上一次所在的路径类似于电视机的回看

ls ./Music表示当前路径下的文件,和ls Music相同

按下一次TAB自动补全部,如果有多个相同字母,则按下两次,自动显示出来(初学习者多敲代码,不建议使用)

Ls –a显示隐藏文件

cd ~跳转到用户的家目录里

mkdir 后面写上文件夹的名字,就是创建文件夹 

mkdir a 创建当前路径下的a文件夹

mkdir  A/B/C –P创建a文件夹中的b文件夹的C文件夹

小甲鱼网站https://fishc.com.cn/

https://github.com/hongchaov/test.git

树莓派默认python3

rm删除文件

如果删除文件夹需要

         Rm   文件名 –r

rm a/*表示a文件夹下的所有的东西

touch建立一个文档

cat查看文档内容

软链接ln –s  文件名  快捷方式

硬链接ln    文件名     快捷方式

软连接和硬链接的区别:

软连接是一个文件名

硬链接是两个文件名  删除一个数据仍然存在

cat和more查看数据内容

more适合数据多的,可以分屏

gedit文本编译器,不知道为什么不能用

grep –n 文件名   –n代表行号(可以省略)

grep –n –I 文件名   -i忽略大小写

grep –v 文件名  -v代表显示指定字母以外的其他文件名

grep  -n ‘^a’ 文件名  表示代表以a开头的文件名

grep  -n  ‘a$’ 文件名 表示以a结尾的文件名

grep  -n  ‘[Tt]’  文件名 只要符合子母中任何一个就输出

你可能感兴趣的:(linux命令教程)