Linux 命令的基本使用(—)
ls | list | 查看当前文件夹下的内容 |
---|---|---|
pwd | print word directory | 查看当前所在文件夹 |
cd | change directory | 切换文件夹 |
touch | touch | 如果文件不存在,新建文件 |
mkdir | make directory | 创建目录 |
rm | remove | 删除指定文件名 |
clear | clear | 清屏 |
cp | copy | 拷贝 |
mv | move | 移动 |
终端命令格式
command[-options] [parameter]
命令名[选项] [参数]
command:命令名,相应功能的英文单词或单词的缩写
[-options]:选项,可用来对命令进行控制,也可以省略
parameter:传给命令的参数,可以是 零个、一个 或者 多个
查看文件信息:ls
参数 | 含义 |
---|---|
-a | 显示指定目录下所有的子目录与文件,包括隐藏文件 |
-l | 以列表方式显示文件的详细信息 |
-h | 配合-l以人性化的方式显示文件大小 |
切换工作目录:cd
命令 | 含义 |
---|---|
cd~ | 切换到当前用户的主目录 |
cd. | 切换到当前目录 |
cd… | 切换到上级目录 |
cd- | 可进入上次所在的目录 |
显示当前路径:pwd
使用pwd命令可以显示当前的工作目录,直接输入pwd,后面不带参数。
创建目录:mkdir
通过mkdir命令可以创建一个新目录。参数-p可递归创建目录。
注意:
新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限
删除文件:rm
使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。
参数 | 含义 |
---|---|
-i | 已进行交互式方式执行 |
-f | 强制删除,忽略不存在的文件 |
-r | 递归删除目录下的内容,删除文件夹时必须加此参数 |
拷贝:cp
选项 | 含义 |
---|---|
-a | 该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。 |
-f | 已经存在的目标文件而不提示 |
-i | 交互式复制,在覆盖目标文件之前将给出提示要求用户确认 |
-r | 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。 |
-v | 显示拷贝进度 |
mv: 移动,重命名
选项 | 含义 |
---|---|
-f | 禁止交互式操作,有覆盖也不会给出提示 |
-i | 确认交互方式操作 |
-v | 显示移动进度 |