ls 操作
ls 是查看当前位置的所有文件 -l 详细信息 -hl 人性化详细信息(把字节改成多少k或者m) -a 查询隐藏文件(所有以.开头的文件都是隐藏文件)
用 mv tmp.txt .tmp.txt 把它变成隐藏文件
打开终端时 系统默认的目录为家目录,在家目录上还要一个根目录
pwd 操作
pwd是显示当前的位置
cd 操作
cd 表示前往 cd a 为进入a中
此时的文件位置发生了改变
返回操作 ,返回 home目录
cd ./
表示进入当前的文件 等价于原地不动
cd ../
表示返回上一步
cd ~
为返回家目录
cd /
前往根目录
根目录
创建文件夹 mkdir
mkdir 表示创建文件夹
mkdir a 表示在当前目录下创建了一个名为a的文件夹
mkdir a/ sadf 表示在当前目录下创建了一个名为a sadf的文件夹 文件夹名带有空格时要加转义字符
mkdir b/c/d/e -p 创建一个文件夹并且在文件夹b中创建文件夹c以此类推
find 查看文件夹的目录
touch创建文本
touch a.cpp 在该文件夹位置下创建一个名称为a类型为cpp的文件
cp复制(window下的复制+粘贴+重命名)
cp a b -r 把文件夹a复制到文件夹b中(同时也会把a中的文件复制到b中) 不加-r会滤过文件
cp a.app b 把文件a.cpp复制到文件夹b中
cp a/a.cpp b 把文件夹中的a.cpp这个文件夹
cp a/a.cpp b/b.cpp 把文件夹a中的文件a.cpp 复制到文件及b中并且修改为b.cpp
rm删除
rm a.cpp 删除名为a.cpp的文件
rm a -r 删除文件夹中所有的文件 包括文件夹a
mv移动(类似window下的复制剪切+复制+重命名)
mv a/a.app b/b.cpp 把文件夹a中的文件a.app移动到文件夹b中并且修改为b.cpp
mv a.cpp as.cpp 把该文件重命名为as.cpp
cat 展示文件
cat a.cpp 展示文件a.cpp中的内容
Linux下的复制和粘贴
ctrl+ins 复制
shift+ins 粘贴