版权声明:如需转载请标注 https://blog.csdn.net/weixin_40973138/article/details/84145432
1. 使用终端浏览文件系统
cd
更换路径,可是当前文件夹内的相对路径,也可是文件系统内部的绝对路径
pwd
查看当前文件夹的位置
pi@raspberrypi ~
包含了用户名pi
, 电脑名raspberry
,~
是home
目录的缩写(/home/pi
)
cd ..
可在文件夹结构中向上移动一级目录
/
为整个文件系统的根目录
ls
显示在当前目录下的所有文件和目录
- 当浏览目录时,白色为文件,蓝色为目录
Tab
键可补全文件名
*
为通配符,ls f*
可列出所有以f
开头的内容;ls *.docx
可列出所有.docx 文件
ls -a
可列出包含对用户隐藏的文件名前加点的前缀的文件
2.复制文件或文件夹
cp myfile.txt myfile2.txt
复制myfile.txt
文件为myfile2.txt
cp myfile.txt /tmp
未指定新文件名,将在/tmp
下创建一个myfile.tmp
文件
cp -r mydirectory mydirectory2
复制整个目录中的文件以及文件夹
3. 重命名文件或文件夹
mv my_file.txt my_file.rtf
将my_file.txt
重命名为my_file.rtf
4. nano 编辑文件
nano my_file.txt
修改或创建文件my_file.txt
5. 浏览文件内容
more myfile.txt
一次只显示一屏的内容,通过按下空格键以显示下一屏内容
cat myfile.txt
显示文件的全部内容,即使内容过长无法显示到一屏
6.不使用编辑器创建文件
echo "file contents here" > test.txt
将在命令行输入的内容重定向到文件中。>
会重写已经存在的命令,使用时务必小心。
7. 创建目录
mkdir my_directory
创建一个目录
8. 删除文件或目录
rm my_file.txt
删除文件或目录
9. 使用超级用户权限运行任务
sudo
加于命令前,代表使用超级用户权限执行命令
10. 理解文件权限
ls -l
浏览相关文件和目录的权限及所属关系
-rw-r–r-- |
1 |
pi |
pi |
5 |
Apr 23 15:23 |
file1.txt |
权限 |
文件 |
所有人 |
组 |
大小 |
修改日期 |
文件名 |
- |
r |
w |
- |
r |
- |
- |
r |
- |
- |
类型 |
所有人 |
|
|
|
组 |
|
|
其他 |
|
11. 修改文件权限
chmod u+x file2.txt
为文件file2.txt 所有者添加执行(x) 权限