001再学习——嵌入式Linux基础命令
一、路径操作命令总结
- ls(查看当前目录文件)
- pwd(查看当前位置的绝对路径)
- cd (切换文件目录,切换路径)
- sudo -s(切换使用用户到超级用户)
- exit (退出超级用户)
具体用法:
1.1 ls -a(查看当前目录下的所有文件,英文句号为隐藏文件)
(注: 一个英文句号代表当前目录,两个英文句号代表上一级目录)
1.2 ls -la(以列表形式查看当前目录下的所有文件)
2.1 pwd (当前绝对路径在根目录下)
3.1 cd 相对路径名(注:直接切换到bin目录下)
3.2 cd 绝对路径名(注:路径名从根目录开始)
3.3 cd .(切换到当前目录)
3.4 cd …(切换到上一级目录下面)
4.1 sudo -s(切换到超级用户)
5.1 exit(超级用户退出到当前用户)
二、文件操作命令总结 - touch (创建普通文件)
- mkdir(创建目录文件)
- rm(删除普通文件或者目录文件)
- cp(拷贝普通文件或目录文件)
- mv(移动文件和重命名文件)
- cat(查看具体文件中的内容)
- echo (重定向,将标准输出重定向到文件)
- man(查看Linux帮助文档)
- less / more(分屏显示文件)
具体用法:
1.1 touch 普通文件名称(在linux里面一切都是文件)
1.2 touch 文件的路径名/文件名称
2.1 mkdir 目录文件名称(类似于Windows里的文件夹,目录文件与普通文件颜色不同)
2.2 mkdir 路径名/目录文件名(注:使用Tab键可以自动补齐较长的路径名)
3.1 rm 普通文件名
3.2 rm 路径名/普通文件名
3.3 rm 需要删除的目录文件名 -r (注:-r是递归参数,删除目录文件里面的所有文件)
3.4 rmdir 需要删除的空目录文件(注:只能删除空目录)
4.1 cp 当前路径下的源文件 目标路径下的路径名
4.2 cp 当前路径下的源目录文件 目标路径下的路径名 -r
5.1 mv 当前路径下的源文件 目标路径下的路径名(类似于Windows的剪切功能)
5.2 mv 当前路径下的源文件 目标路径下的路径名(注:当前路径和目标路径相同,就是重命名文件的功能)
5.3 (注:mv操作目录文件不再需要添加递归参数-r,因为mv没有像cp一样去改变索引数据的内容,只是改变了一个新的入口方式。移动和重命名目录文件同上)
6.1 cat 需要查看的文件名称
7.1 echo 需要输出到文件中的内容 > 指定的文件名称
8.1 man Linux帮助文档(总共的本数不确定?我们常用的掌握其中三本)
Linux下的man手册怎么确定是man 1还是2或3
8.2 man 1 Shell命令名称(第一本里面全都是shell命令)(man 1 ls)
man 2 open(查看open函数的使用方法)
man 3 printf(查看printf公用函数的使用方法)
9.1 cat 文件名 | more (注:|代表管道符)
9.2 cat 文件名 | less(注:自行尝试more和less有什么区别,more回车翻页自动退出,less回车翻页,需要按q键才能退出)