|
1 文件目录指令
1 pwd
显示当前目录的绝对路径。
说明当前位置在/home/sora
2 cd
切换到指定目录。
cd ~ 切换到当前用户的家目录:如果当前用户为root,会切换到/root/,如果当前用户为普通用户名字叫做A,会切换到/home/A/。
cd .. 切换到上一级目录
3 mkdir
创建新目录。
mkdir A 在当前目录创建一个A文件夹
mkdir A/B 在A文件夹(已存在)里创建B文件夹
mkdir -p A/B 在A文件夹(不存在)里创建B文件夹- [root@HSP01 test]# ls
- app1.txt app.txt bbb
- [root@HSP01 test]# mkdir -p A/B
- [root@HSP01 test]# ls
- A app1.txt app.txt bbb
- [root@HSP01 test]# ls A
- B
复制代码 4 rmdir
删除空目录,非空目录用rm -rf 删除。- [root@HSP01 test]# rmdir A
- rmdir: 删除 "A" 失败: 目录非空
- [root@HSP01 test]# rm -rf A
- [root@HSP01 test]# ls
- app1.txt app.txt bbb
复制代码 5 touch
创建空文件夹。- [root@HSP01 test]# ls
- app1.txt app.txt bbb
- [root@HSP01 test]# touch A
- [root@HSP01 test]# ls
- A app1.txt app.txt bbb
复制代码 6 cp
复制文件。
cp 原文件 目标文件夹- [root@HSP01 test]# cp app.txt A
- [root@HSP01 test]# ls A
- app.txt hello.cpp
复制代码 cp -r 源文件夹 目标文件夹- [root@HSP01 test]# cp -r A B
- [root@HSP01 test]# ls B
- A
复制代码 7 rm
删除文件或目录
rm A 删除A文件
rm -r A 删除A文件夹及其中的所有文件(会询问是否要删除A中的文件)- [root@HSP01 test]# rm -r B
- rm:是否进入目录"B"? y
- rm:是否进入目录"B/A"? y
- rm:是否删除普通文件 "B/A/hello.cpp"?y
- rm:是否删除普通文件 "B/A/app.txt"?y
- rm:是否删除目录 "B/A"?y
- rm:是否删除目录 "B"?y
- [root@HSP01 test]# ls
- A app.txt file.txt
复制代码 rm -rf A 删除A文件夹且不询问 - [root@HSP01 test]# rm -rf B
- [root@HSP01 test]# ls
- A app.txt
复制代码 8 mv
移动或重命名文件和文件夹。
mv old file newfile
注:oldfile与newfile在同一目录下为重命名,不在同一目录下为移动。
9 more
通过交互指令改变文本显示方式
10 cat
查看文件内容。
cat A 查看A文件
cat -n A 查看A文件且显示行号- [root@HSP01 test]# cat -n A/hello.cpp
- 1 #include <iostream>
- 2 using namespace std;
- 3
- 4 int main(void)
- 5 {
- 6 cout<<"Hello,World!"<<endl;
- 7 cout<<"it's a wonderful day!"<<endl;
复制代码 16 ln
符号链接,用一个符号作为其他文件或文件夹的快捷方式。
ln -s A B 用B作为A文件(夹)的快捷方式,相对于保存了A的路径。
下面显示了用B保存app.txt的路径。- [root@HSP01 ~]# echo "it is a wonderful day"
- it is a wonderful day
复制代码 注:(1)A必须为绝对路径,否则可能链接不上。(2)使用pwd命令查看目录时,显示的是B所在的目录。
17 history
查看执行过的命令,也可以执行历史命令。
history 查看近10个历史命令
history 5 查看近5个历史命令- [root@HSP01 A]# head -n 5 hello.cpp
- #include <iostream>
- using namespace std;
- int main(void)
- {
复制代码 !349 执行第349个历史命令- [root@HSP01 A]# echo "0721" >> app.txt
- [root@HSP01 A]# cat app.txt
- it is a wonderful day !
- ****************
- 0721
复制代码 18 ls
浏览文件。
ls 显示当前目录文件,不包括隐藏文件
ls -a 显示当前目录所有文件,包括隐藏文件。
ls -l 以列表形式显示所有文件(显示更多信息) ,也可直接写为ll。
ls -l -h 文件大小会k,m,g单位显示 (ll -h 具有相同功能)
来源:https://www.cnblogs.com/lyf-cnblogs/p/17199381.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|