查询
ls
输出当前目录下文件名
ls -l
输出当前目录下可见文件的详细信息
ls -al
输出当前目录下可见+隐藏的文件的详细信息
pwd
输出当前工作目录
查看
less hello.txt
在编辑器中查看
more hello.txt
在终端输出
cat hello.txt world.txt
一次输出到屏幕,不会分页也不会停顿
more hello.txt world.txt
会分页会停顿
cat -n 文件路径
显示空白行和非空白行的行号
目录
pwd
显示当前目录
cd
退回主目录
cd ..
退回上一级目录
cd ../../../
退回上3级目录
创建
创建新文件
touch
touch hello.txt
创建新目录
mkdir
mkdir -p /home/bird/testing/test1
系统会自动的帮你将 /home, /home/bird, /home/bird/testing 依序的创建起目录
mkdir -m 711 test2
-m可以定义新的权限
mkdir "I have fun"
创建一个文件名包含空格的文件夹,文件名加上双引号
mkdir test1 test2
一次建立多个文件夹/
删除
rm
删除文件
rmdir
删除空目录
rm -r
删除带有文件的目录
切换
pushd +路径
popd
跳回
复制
cp text1.txt text2.txt
复制文件到文件
mkdir dir1
cp text1.txt dir1/
复制文件到目录下
mkdir test1
cp -r test1 test2
复制文件夹到文件夹
移动/重命名
mv test1.txt test2.txt
文件重命名
mv test1 test2
文件夹重命名