Linux基础指令
目录结构
bin: binary 含义是二进制,该目录中存储的都是一些二进制文件,文件都是可以被运行的。
dev: 该目录主要存放的是外接设备,例如U盘/其他光盘等。在其中的外接设备是不能直接被使用的,需要挂载(类似Windows下的分配盘符)。
etc:该目录主要是存储一些配置文件。
home:表示除了root用户以外其他用户的家目录,类似于windows下的Users。
proc:process,表示进程,该目录存储的是Linux运行时的进程。
root:该目录是root用户自己的家目录。
sbin:super binary,该目录也是存储一些可以被执行的二进制文件,但必须有super权限的用户可以执行。
tmd:表示“临时”的,当系统运行时产生的临时文件会在这个目录存储。
Linux基本指令
一 基础指令
1 ls (list)
(1)列出当前工作目录下所有文件/文件夹名称
(2)ls 路径
关于路径:分为相对路径和绝对路径
相对路径:参照与当前的工作路径 写法:"./"表示当前目录下 “../”表示上一级目录下
绝对路径:从“/”开始寻找对应路径
ls -l 路径:表示以列表形式进行展示
ls -la 路径:显示所有文件/文件夹(包含隐藏文件)
开头d表示文件夹,-表示文件 4096是代大小,单位是字节。
2 pwd命令
作用:打印当前工作目录
3 cd命令
作用:切换工作当前目录
语法:cd+路径
cd ~表示进入当前用户家目录
4 mkdir
作用:创建目录
语法: mkdir 路径(既可以是文件夹名称也可以是一个完整路径)
在当前目录下创建一个Now目录
在指定路径下建立文件夹
mkdir -p 多层目录创建
一次性创建多个:mkdir 路径1 路径2 路径3
5 touch 命令
作用:创建文件
语法:touch 文件路径(可以是直接文件名也可以是) 与mkdir类似。
6 cp命令
作用:复制文件 文件夹到指定位置
语法:cp 被复制文档路径 文档被复制到的路径
使用cp复制文件:
若要改名,在/Now后面加上命名。
使用cp复制文件夹时要加 -r,表示递归复制
7 mv指令
作用:移动文档到新的位置
语法:与cp相似 mv 需要移动文档路径 移动到的文档路径
mv也可以重命名文档
移动文件夹时不用加-r
8 rm命令
作用:删除文档
语法:rm 选项 需要移除的文档路径
删除文件夹 rm -rf 文件夹
9 Vim命令
指令:vim
语法:vim 文件路径
作用:打开文件 可以存在也可以不存在
10 输出重定向
一般命令会先是在终端中,如果要将命令执行结果保存到文件夹中,使用输出重定向
>覆盖输出:会覆盖调原始文件内容
>>追加输出:在原内容末增加
11 cat指令
作用:1 直接打开文件 cat 文件路径
2 可以对文件进行合并 cat 文件路径1 文件路径2...文件路径n > 合并之后文件路径