一、Linux操作命令的使用场景
机房温度太低,不适合工作人员长久停留,所以需要对机房设备进行远程操控
二、Linux基础命令
2.1 查看目录命令
ls | 查看当前路径下的目录信息 |
tree | 以树状方式显示目录 |
pwd | 查看当前目录路径 |
clear | 清除终端内容 |
ctrl +l—— 也可以实现清除终端内容
tree——会把Desktop、Music这些目录下的具体文件以树状形式显示出来
ctrl + shift + '+' | 放大窗口字体 |
ctrl + '-' | 缩小窗口字体 |
2.2 切换目录
change diretory(改变目录)
cd 目录 | 切换到指定目录 |
cd ~ | 切换到当前用户的主目录 |
cd .. | 切换到上一级目录 |
cd . | 切换到当前目录 |
cd - | 切换到上一次目录 |
tips:输入指令时可以使用tab键,例如输入desktop时,只需输入de后按tab键,自动补充完整
2.3 绝对路径和相对路径
从根目录算起的路径叫做绝对路径
绝对路径: /home/x/Desktop/ (以根目录为参考)
相对路径——从当前目录算起的路径
相对路径:./test/hello/
2.4 创建、删除文件和目录命令
touch 文件名 | 创建指定文件(摸一下就创建了) |
mkdir 目录名 | 创建目录(文件夹) |
rm 文件名 | 删除指定文件 |
rmdir 目录名 | 删除空目录 |
注意:rmdir只能删除空目录,如果目录里有文件或文件夹,无法删除
rm 文件/ -r | -r 表示递归删除,rm也可以删除目录 |
创建123文件夹--->在123文件夹里创建1234文件夹--->在1234文件夹里创建文件aaaa
使用 rm 123/ -r 删除了123这个非空的文件夹
2.5 复制、移动文件和目录命令
cp | 复制(拷贝)文件、拷贝目录 (相当于Windows系统里的ctrl c,ctrl v) |
mv | 移动文件、移动目录、重命名 (相当于Windows系统里的剪切操作) |
拷贝时,相同文件名,在同一级目录时不能够重名
拷贝目录时,要使用 -r(递归拷贝,把里面的文件也拷贝出来,否则报错)
示例——拷贝到同一级文件
拷贝到不同级的目录下,这种情况下不需要起新名字
2.6 终端命名格式
command [-options] [parameter]
command——eg. ls 、pwd
[-options]——eg. -r
[parameter]——eg. touch创建的文件名aa
[]中括号是可选的意思,可以有也可以没有
2.7 查看命令帮助的方式
--help | command --help |
man | man command |
空格可翻页 也可用滑轮
2.8 查看目录信息命令选项
ls | |
-l | 以列表方式显示,默认是字节 |
-h | 智能的显示文件大小 |
-a | 显示隐藏文件和隐藏目录 |
2.9 创建、删除文件夹命令选项
mkdir | |
-p | 创建所依赖的文件夹 |
rm | |
-i | 交互式提示 |
-r | 递归删除目录及其内容 |
-f | 强制删除,忽略不存在的文件,无需提示 |
2.10 拷贝、移动文件和文件命令选项
cp | |
-i | 交换式提示 |
-r | 递归拷贝目录及其内容 |
-v | 显示拷贝后的路径描述 |
-r(recursion)递归、循环 -v(view)