linux常用指令
linux的目录结构
/
,根目录是最顶级的目录了/bin
,bin是Binaries(二进制文件)的缩写,这个目录存放着最经常使用的命令/dev
,dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。/etc
,etc 是 Etcetera(等等) 的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录。/home
,用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的,如上图中的 alice、bob 和 eve。/lib
,lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库。/mnt
,系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在 /mnt/ 上,然后进入该目录就可以查看光驱里的内容了。/opt
,opt 是 optional(可选) 的缩写,这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。/proc
,proc 是 Processes(进程) 的缩写,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件。/root
,该目录为系统管理员,也称作超级权限者的用户主目录。/sbin
,s 就是 Super User 的意思,是 Superuser Binaries (超级用户的二进制文件) 的缩写,这里存放的是系统管理员使用的系统管理程序。
/var
,var 是 variable(变量) 的缩写,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件(/var/log
)。/usr
,usr 是 unix shared resources(共享资源) 的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。
软件安装位置
使用
apt-get install
A、下载的软件的存放位置:/var/cache/apt/archives
B、安装后软件的默认位置:/usr/share
C、可执行文件位置:/usr/bin
D、配置文件位置:/etc
E、lib文件位置:/usr/lib
linux下面/usr/local和opt目录有何区别 _51CTO博客_Linux opt目录
/usr
:系统级的目录,可以理解为C:/Windows/
,/usr/lib
理解为C:/Windows/System32
。/usr/local
:用户级的程序目录,可以理解为C:/Progrem Files/
。用户自己编译的软件默认会安装到这个目录下。/opt
:用户级的程序目录,可以理解为D:/Software
,opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf
掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。
文件
处理目录
命令 | 作用 |
---|---|
chmod | |
chown | |
chgrp | |
ls | |
cd | |
pwd | |
mkdir | -p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来! |
rmdir | |
cp | |
rm | |
mv | |
tree | 以树形展示文件结构 |
查看文件
命令 | 作用 |
---|---|
cat | 查看大日志不适用,卡爆系统 |
tac | |
more | |
less | |
head | |
tail | -n :后面接数字,代表显示几行的意思 |
扩展
不同颜色代表不同的文件类型
用户和用户组管理
命令 | 作用 |
---|---|
useradd | |
userdel | |
usermod | |
passwd | |
groupadd | |
groupdel | |
groupmod |
资源管理
磁盘管理
命令 | 作用 |
---|---|
df | 列出文件系统的整体磁盘使用量 |
du | 检查磁盘空间使用量 |
fdisk | 用于磁盘分区(可以查看分区大小) |
lsblk | 查看分区大小 |
cpu、内存资源管理
VI/VIM
查找:命令模式下/<需要查找的内容>
n
下一个
安装
Linux apt 命令 | 菜鸟教程 (runoob.com)
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 My学习之路!