基本格式
Command [-options] [parameter]
ls命令
列出目录下的内容
ls [-a -l -h] [linux路径]
如果不填路径(参数),则默认列出当前目录的所有文件
如果填路径,则列出路径下的所有文件
如ls /
就是列出根目录下的所有文件
-a
即列出所有文件
-l
就是按竖向列表形式展示文件,以及文件权限,创建时间等
可以组合使用,如ls -l -a | ls -la | ls -al 路径
-h
表示以易于阅读的形式来列出文件大小(混合h使用)
4.0k
cd命令
cd [Linux路径]
如果不写路径,则回到用户的home目录
pwd
验证当前位于的目录
pwd 无参数
特殊路径
绝对路径:以根目录为起点,以/开头
相对路径:以当前目录为起点,无需以/开头
.
表示当前目录,如cd ./desk
切换到当前目录的desk文件夹下
..
表示上一级目录,cd ..
就可以切换到上一级目录,cd ../..
切换到上二级目录
~
表示HOME目录,cd | cd ~
可以切换到HOME目录
mkdir
创建文件夹
mkdir [-p] [Linux路径]
路径是必填
-p
表示自动创建不存在的父目录
如mkdir -p ~/boss/1.txt
touch
创建文件
touch [Linux路径]
路径必填(相对和绝对路径都可)
cat
查看文件内容
cat [Linux路径]
more
命令同样可以查看文件内容,但是more支持翻页,如果文件内容过多,则可以按页展示(按空格),按q退出
cp
复制文件/文件夹
cp [-r] [Linux路径1] [Linux路径2]
-r
可选,表示递归复制文件夹
路径1表示被复制的对象
路径2表示复制出的对象
mv
移动文件/文件夹
mv [Linux路径1] [Linux路径2]
路径1表示被移动的对象(文件或文件夹)
路径2表示移动出的地方(如果目标不存在,则进行改名)
如mv test.txt Desktop/
如想给自己改名,则mv test.txt test2.txt
rm
删除文件/文件夹
rm [-r -f] 参数1 ... 参数n
-r
用于删除文件夹
-f
表示force,强制删除(一般是管理员使用)
参数表示要删除的文件或文件夹路径
通配符