一、命令
1. cd:切换文件夹
cd /home 绝对路径 以根目录开头
cd admin 相对路径 不以根目录开头
cd .. 返回上级目录
cd ~ 到自己的家目录 /home/admin
cd - 回退
2. pwd 查看当前目录
3. ls 查看目录内容
ls -l 显示详细列表
ls -lh 把文件大小以人性化方式显示
ls -a 显示所有文件,包含隐藏文件(以.开头的文件)
ll 等于ls -l
ls查看其它目录的内容:
ls -la /home
ls *txt查看当前目录下所有以txt结尾的文件
4.mkdir 创建文件夹
mkdir tupian 在当前目录下创建文件夹
mkdir /home/admin/tupian 在绝对路径下创建文件夹
mkdir /home/admin/a/tupian -p 若上级目录不存在,加上-p自动创建父目录
mkdir a b 在当前目录创建多个文件夹
mkdir a/{c,d} 在指定目录下创建多个文件夹
mkdir .abc 以.开头,创建隐藏文件夹
任何目录下至少有两个目录:.和..,.代表当前目录,..代表上级目录
5. touch 创建空文件
touch abc.txt 在当前目录下创建
touch .a 创建隐藏文件
gedit a.txt 使用记事本打开文件
6. rm删除文件
rm a.txt 删除文件
rm a -r 删除文件夹
rm * -r 删除所有文件及文件夹(不能删除隐藏文件)
首字母(黄色):d代表文件夹 ,-代表文件
r代表可读,w代表可写,x代表可执行,-代表不可读/写/执行(rwx rwx r-x)
第一组指文件拥有者(蓝色)的权限,第二组代表文件拥有的组(紫色)的权限,第三组代表其他用户(绿色)的权限
7. cp 拷贝
cp 1.txt 2.txt 前面是源文件,后面是目标文件
cp a b -r 拷贝文件夹
8. mv 移动 重命名
mv 1.txt 2.txt 重命名
mv 1.txt ~ 移动到指定目录
9. > 重定向
ls > 1.txt 把命令返回的结果输出到文件中,会覆盖之前的内容,默认命令返回的结果显示在屏幕中
ls >> 1.txt 把命令返回的结果输出到文件中,追加的方式
10. cat 查看文件内容
cat 1.txt 把文件内容全部显示在屏幕中
cat 1.txt 2.txt 把多个文件内容全部显示在屏幕中
cat 1.txt 2.txt > 3.txt 把多个文件内容合并到新的文件中
11. more 查看文件内容,可以分页显示
ls />> 1.txt
more 1.txt 查看内容较多的文件,按空格键向下翻页,按b键往回翻页,按q键退出
12. 管道 |
ls -l | more 把左边命令返回的结果交给右边命令进行处理