ctrl c
: 取消命令,并且换行
ctrl u
: 清空本行命令
tab键
:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项
ls
: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件
ls -a
:查看所有文件包括隐藏文件(以.
开头的文件就是隐藏文件)ls -l
:查看当前路径下文件的读、写、执行权限ls | wc -l
:查看ls下有多少个文件
pwd
: 显示当前路径
cd XXX
: 进入XXX
目录
cd ..
:返回上层目录cd -
:返回改变路径前的路径~
:家目录
cp XXX YYY
: 将XXX
文件复制成YYY
,XXX
和YYY
可以是一个路径,比如../dir_c/a.txt
,表示上层目录下的dir_c
文件夹下的文件a.txt
cp XXX YYY -r
:将XXX
目录(文件夹)复制到YYY
下
mkdir XXX
: 创建目录XXX
rm XXX
: 删除普通文件; rm XXX -r
: 删除文件夹
- 支持正则表达式,删除所有
.txt
类型文件:rm *.txt
- 删除所有文件(不包括文件夹):
rm *
- 正则表达式删除所有文件夹:
rm * -r
即可
mv XXX YYY
: 将XXX
文件移动到YYY
,和cp命令一样,XXX
和YYY
可以是一个路径;重命名也是用这个命令
touch XXX
: 创建一个文件
cat XXX
: 展示文件XXX
中的内容
复制文本
: windows/Linux
下:Ctrl + insert
,Mac
下:command + c
粘贴文本
: windows/Linux
下:Shift + insert
,Mac
下:command + v