文章目录
基本命令
ls
—>查询文件中的内容-l
:查询文件的详细信息,简写ll
-a
: 查询文件中的所有内容 ,包括隐藏文件,在Linux
中隐藏文件都是以.
开头。
cd
—>进入某个目录- 绝对路径
- 相对路径
cd ..
返回上一级目录
pwd
—>查询当前的所在的绝对路径tab
—>补全命令- 按一次tab,补全命令;
- 按两次tab,会提示下面的内容,输入
y
查看所有系统可能存在的命令
Display all 145 possibilities?(y or n)
mkdir
—>创建目录
# 同时创建aaa目录
$mkdir /test/aaa /test/bbb
touch
—>创建文件rm
—>删除rm -f a.txt
删除a.txt文件rm -rf aaa
删除aaa目录(递归删除)
clear
—>清屏- 查询
--help
$ command --help
显示commmand
命令的帮助信息
man
$ man command
man
是manual的缩写,是Linux提供的一个手册,包含了绝大部分的命令、函数的详细说明。
操作键 | 功能 |
---|---|
空格键 | 显示手册页的下一屏 |
Enter | 一次滚动手册页的一行 |
b | 回滚一页 |
f | 前滚一屏 |
q | 退出 |
/word | 搜索word字符串 |
终端命令格式
command [-options] [parameter]
说明:
command
:命令名,相应功能的英文单词或单词缩写[-options]
:选项,可以用来对命令进行控制,也可以省略parameter
:传给命令的参数,可以是零个、一个或者多个
文件和目录常用的命令
查询
ls
通配符的使用
通配符 | 含义 |
---|---|
* | 代表任意个数字符 |
? | 代表任意一个字符 |
[] | 表示可以匹配字符组中的任一一个 |
[abc] | 匹配a、b、c中的任意一个 |
[a-f] | 匹配从a到f范围内的任意一个字符 |
切换目录
cd
(change directory),切换当前目录。
命令 | 含义 |
---|---|
cd | 切换到单签用户的主目录(/home/用户目录) |
cd ~ | 切换到单签用户的主目录(/home/用户目录) |
cd . | 保持当前目录不变 |
cd … | 切换到上级目录 |
cd - | 可以在最近两侧工作目录之间来回切换 |
创建和删除
touch
- 创建文件或者修改文件时间
- 如果文件不存在,可以创建一个空白文件
- 如果文件已经存在,可以修改文件的末次修改时间
mkdir
- 创建一个新的目录
选项 | 含义 |
---|---|
-p | 可以递归创建目录 |
新建目录的名称不能与当前目录中已有的目录或文件同名,否则会报错。
rm
- 删除文件或目录
使用
rm
命令要小心,应为文件删除后不能恢复
选项 | 含义 |
---|---|
-f | 强制删除,忽略不存在的文件,无需提示 |
-r | 递归地删除目录下的内容,删除文件夹时必须加 |
拷贝和移动文件
命令 | 作用 |
---|---|
tree[目录名] | 以树状图列出文件的目录结构 |
cp 源文件 目标文件 | 复制文件或者目录 |
mv 源文件 目标文件 | 移动文件或者目录/文件或者目录重命名 |
tree
tree
命令可以以树状