Linux操作总结(一)

2019-08-28 17:34:02 5857

一. Linux目录结构:

/ : 所有目录都在这里

/boot : boot 配置文件、内核和其它启动时所需的文件

/etc : 存放系统配置有关的文件

/home : 存放普通用户目录

/mnt : 硬盘上手动挂载的文件系统

/media : 自动挂载(加载)的硬盘分区以及类似CD、数码相机等可移动介质。

/opt : 存放一些可选程序,如某个程序测试版本,安装到该目录的程序的所有数据,库文件都存在同个目录下

/root : 系统管理员的目录,对于系统来说,系统管理员好比上帝,他可以对系统做任何操作,比如删除你的文件,一般情况下不要使用root用户。

/bin : 存放常用的程序文件(命令文件)。

/sbin : 系统管理命令,这里存放的是系统管理员使用的管理程序 

/tmp : 临时目录,存放临时文件,系统会定期清理该目录下的文件。

/usr : 在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。


二. 软件管理 apt ( Advanced Packaging Tool )

可以自动下载、配置、安装软件包;
Debian及衍生版中都包含了apt , RedHat系列的linux的则使用yum来进行管理,其中Fedora22中Centos7中开始使用dnf 来替代yum。

apt-cache search package 搜索包 


apt-cache show package 获取包的相关信息,如说明、大小、版本等 


sudo apt-get install package 安装包 


sudo apt-get install package –reinstall 重新安装包 


sudo apt-get -f install 强制安装 


sudo apt-get remove package 删除包 


sudo apt-get remove package –purge 删除包,包括删除配置文件等 


sudo apt-get autoremove 自动删除不需要的包 


sudo apt-get update 更新源 


sudo apt-get upgrade 更新已安装的包 


sudo apt-get dist-upgrade 升级系统 


sudo apt-get dselect-upgrade 使用 dselect 升级 


apt-cache depends package 了解使用依赖 


apt-cache rdepends package 了解某个具体的依赖 


sudo apt-get build-dep package 安装相关的编译环境 


apt-get source package 下载该包的源代码 


sudo apt-get clean && sudo apt-get autoclean 清理下载文件的存档 


sudo apt-get check 检查是否有损坏的依赖


三. vi 强大的编辑器

进入vi的命令

vi filename :       打开或新建文件,并将光标置于第一行首 

vi +n filename :   打开文件,并将光标置于第n行首 

vi + filename :    打开文件,并将光标置于最后一行首 

vi +/pattern filename:   打开文件,并将光标置于第一个与pattern匹配的字符串处 

vi -r filename :         在上次正用vi编辑时发生系统崩溃,恢复filename 

vi filename....filename :打开多个文件,依次进行编辑  

屏幕翻滚类命令

Ctrl + u:   向文件首翻半屏 

Ctrl + d:   向文件尾翻半屏 

Ctrl + f:   向文件尾翻一屏 

Ctrl + b:   向文件首翻一屏 

nz:   将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。 

插入文本类命令

i :在光标前 

I :在当前行首 

a:光标后 

A:在当前行尾 

o:在当前行之下新开一行 

O:在当前行之上新开一行 

r:替换当前字符 

R:替换当前字符及其后的字符,直至按ESC键 

s:从当前光标位置处开始,以输入的文本替代指定数目的字符 

S:删除指定数目的行,并以所输入文本代替之 

ncw或nCW:修改指定数目的字 

nCC:修改指定数目的行 

删除命令

ndw 或 ndW:   删除光标处开始及其后的n-1个字 

do:           删至行首 

d:            删至行尾

ndd:          删除当前行及其后n−1行

x 或 X:       删除一个字符,x删除光标后的,而X删除光标前的

Ctrl + u:     删除输入方式下所输入的文本搜索及替换命令


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: