Linux基本命令
命令 | 作用 |
---|---|
ls | 查看文件列表 |
cd | 跳转到目录 |
touch | 创建文件 |
pwd | 打印当前文件路径 |
mkdir | 创建文件夹 |
rm | 删除文件 |
rm -r 文件夹名 | 删除文件夹 |
Linux终端命令的格式
command [-options] [parameter]
command
命令名[options]
选项,可用来对命令进行控制parameter
传给命令的参数
[]
表示可以省略的参数
查看帮助
- –help
command --help - man
man command 详细说明
操作键 | 作用 |
---|---|
空格键 | 显示手册的下一页 |
Enter键 | 一次加载一行 |
b | 回滚一屏 |
f | 前滚一屏 |
q | 退出 |
###自动补全
按tab
键可以自动补全文件/文件夹名称
ls命令
.
表示当前目录
..
表示上层目录
以.
开头的文件是隐藏文件,需要用ls -a 文件名
才能显示
ls常用选项
参数 | 含义 |
---|---|
-a | 显示制定目录下所有子目录与文件,包括隐藏文件 |
-l | 以列表的形式显示详细信息 |
-h | 配合-l一起使用,以人性化的形式显示文件大小 |
ls -a -l -h 等同于 ls -alh
ls通配符的使用
参数 | 含义 |
---|---|
* | 代表任意字符,包括空 |
? | 代表一个字符 |
[] | 可以匹配字符组中的任意一个 |
[abc] | 可以匹配a、b、c中的一个 |
a-z | 可以匹配a到z中的任意一个 |
cd命令
常用 命令
命令 | 含义 |
---|---|
cd | 切换到主目录(/home/用户目录) |
cd ~ | 切换到主目录(/home/用户目录) |
cd. | 保持当前目录不变 |
cd… | 跳到上级目录 |
cd - | 在最近两次工作的目录之间来回切换 |
touch 创建文件
创建文件,如果文件不存在则创建,如果文件存在,则把文件的修改时间修改为当前时间
mkdir 创建文件夹
mkdir -p a/b/c/d
创建多层级目录
同一目录下,目录和文件是不允许同名的
rm 删除目录或文件
Linux中rm删除的文件是不能恢复的
选项 | 含义 |
---|---|
-f | 强制删除,有就删,没有就不删,不作任何提示 |
-r | 递归删除目录下的内容,删除文件夹时必须要加这个 |
同样可以像ls一样使用通配符来删除文件
tree 以树状图的形式显示文件结构
tree -d 只显示文件夹
cp 拷贝文件
cp 源文件路径 目标文件路径
拷贝文件
如果文件名不发生改变,可以用.
代替目标文件路径
cp的选项:-i
cp -i 源文件路径 目标文件路径
如果目标文件路径下已经有这个文件,那么就询问是否覆盖,n
表示不覆盖,y
表示覆盖