pwd 显示当前目录
ls 显示文件或目录
文件名
-l:列出文件详细信息l(list)
-a:列出当前目录下所有文件及目录(显示 .文件)
./ :当前目录(/可省,下同)
../ :上一层目录
cd 切换目录
./
~:当前
tab
mkdir 创建目录(过程:mkdir-cd-pwd)
touch 创建文件(过程:mkdir-cd-touch-ls)
a.html
.a
rm 删除文件(不能删除目录)
-r: 递归删除,可删除目录
-f :忽略不存在的文件,不出现警告
-i :互动模式,实现询问
例如
rm -i file:删除文件file,删除之前询问
rm -fr dir:强制删除目录dir中的所有文件
mv 移动文件、目录或更名
-f :如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件已经存在,就会询问是否覆盖
-u :若目标文件已经存在,且比目标文件新,才会更新
例如
mv file file1:把file重命名为file1
mv file1 file2 file3 dir :把文件file1 file2 file3移到dir中
命令间可以用;或者&&连接
用;连接时每个命令执行(即使有错的);用&&连接时若有错误命令则不执行
cp 复制
-r :递归持续复制,用于目录的复制行为
-a :将文件的特性一起复制
例如
cp -a file1 file2: 连同文件的所有特性把文件file1复制成文件file2
cp file1 file2 file3 dir: #把文件file1、file2、file3复制到目录dir中
echo 输入 cat 查看
echo 1 > 1.txt:把1输入到1.txt中
cat 1.txt :查看1.txt的内容
cat 1.txt | less:分页查看(内容很多,q退出)
将记事本转为UTF-8编码格式才能正确显示
head/tail 显示前几行/后几行
head 1.txt:显示1.txt文件中的前几行
head -n 3 1.txt:显示1.txt文件中的前3行
tail -n 3 1.txt:显示1.txt文件中的后3行
du -sh:显示可读空间大小
du -sh dir1 估算目录 'dir1' 已经使用的磁盘空间
查看ls的帮助文档(用法):
- ls --help
- ls -h
- man ls
mkdir -p a/b/c:创建目录a/b/c
!!:重复上一次命令
alt+.:变换参数
"a b"或者a\ b:参数间有空格要使用""或
-:回到之前的
cd -:回到之前的目录(与cd ..不同)
右键可以复制粘贴!
which ls:找到ls命令所在位置(/user/bin)