Linux基础: 树状目录结构 /bin:是Binary的缩写,这个目录存放着系统必备执行命令
/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件,自己的安装别放这里
/dev:Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
/etc:所有的系统管理所需要的配置文件和子目录。
/home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
/lib:系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 /root:该目录为系统管理员,也称作超级权限者的用户主目录。 四、VI/VIM编辑器 4.1 概述 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。
Vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim 则可以说是程序开发者的一项很好用的工具。连vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。
4.2 测试数据准备
4.3 一般模式 以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。
常用语法
1)yy (功能描述:复制光标当前一行)
y数字y (功能描述:复制一段(从第几行到第几行))
2)p (功能描述:箭头移动到目的行粘贴)
3)u (功能描述:撤销上一步)
4)dd (功能描述:删除光标当前行)
d数字d (功能描述:删除光标(含)后多少行)
5)x (功能描述:删除一个字母,相当于del)
X (功能描述:删除一个字母,相当于Backspace)
6)yw (功能描述:复制一个词)
7)dw (功能描述:删除一个词)
8)shift+^ (功能描述:移动到行头)
9)shift+$ (功能描述:移动到行尾)
10)1+shift+g (功能描述:移动到页头,数字)
11)shift+g (功能描述:移动到页尾)
12)数字N+shift+g (功能描述:移动到目标行)
4.4 编辑模式 在一般模式中可以进行删除、复制、贴上等等的动作,但是却无法编辑文件内容的! 要等到你按下『i, I, o, O, a, A, r, R』等任何一个字母之后才会进入编辑模式。
注意了!通常在 Linux 中,按下这些按键时,在画面的左下方会出现『INSERT 或 REPLACE 』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。
常用语法
1)进入编辑模式
(1)i 当前光标前
(2)a 当前光标后
(3)o 当前光标行的下一行
2)退出编辑模式
按『Esc』键
4.5 指令模式 在一般模式当中,输入『 : / ?』3个中的任何一个按钮,就可以将光标移动到最底下那一行。
在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等动作是在此模式中达成的!
常用语法
1)基本语法
(1): 选项
选项:
w 保存
q 退出
! 感叹号强制执行
(2)/ 查找,/被查找词,n是查找下一个,shift+n是往上查找
(3)? 查找,?被查找词,n是查找上一个,shift+n是往下查找
2)案例
:wq! 强制保存退出 vim命令 – 文本编辑器 vim命令的功能是用于编辑文本内容,是Linux系统字符界面下最常用的文本编辑工具,能够编辑任何的ASCII格式文件,对内容进行创建、查找、替换、修改、删除、复制、粘贴等操作。编写文件时,无需担心目标文件是否存在,若不存在则会自动在内存中创建,随保存操作输出到硬盘中。 语法格式:vim [参数] 文件 常用参数: -s 静默模式 — -cmd<命令> 加载任何vimrc文件之前执行指定命令 -R 只读模式 -v Vi模式 -e Ex模式 -y 简易模式 -c<命令> 加载第一个文件之后执行指定命令 -s<脚本输入文件> 从指定脚本输入文件阅读普通模式命令 -w<脚本输出文件> 追加所有类型的命令写入脚本输出文件 -W<脚本输出文件> 写入所有类型的命令到指定脚本输出文件 +<行数> 从指定行开始 — -noplugin 不要加载插件脚本 -p<数量> 打开指定数量的标签页(带文件名) -r<文件名> 恢复崩溃的会话 -L 等同于-r -r 列出交换文件并退出 -u 熟用指定vimrc,而不是.vimrc -T<终端> 设置使用指定终端 -o<数量> 打开指定数量的窗口 -n 不使用交换文件,只用内存 -Z 受限模式 -m 不允许修改(写入) -b 二进制模式 -M 在文本中不允许修改
实例: 创建某个文件,并进行编写操作:
vim anaconda-ks.cfg
打开某个已存在的文件,从第6行开始编写: vim +6 anaconda-ks.cfg 打开某个已存在的文件,以只读模式进入: vim +R anaconda-ks.cfg
wget命令详解 导读:?wget是Linux中的一个下载文件的工具,wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。 它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget工具体积小但功能完善,它支持断点下载功能,同时支持FTP和HTTP下载方式,支持代理服务器和设置起来方便简单。下面我们以实例的形式说明怎么使用wget。? Linux下find命令详解
find命令格式: find ? path ?-option ?【 -print 】 ?【 -exec ? -ok ? |xargs??|grep ?】 【 ?command ?{} ; ?】 find命令的参数: 1)path:要查找的目录路径。 ~表示KaTeX parse error: Expected 'EOF', got '#' at position 212: … #?查找名为filename的文件…HOME目录及其子目录中,查找所有文件 find~ -name’’ -print 在当前目录及子目录中,查找不是out开头的txt文件 Find.-name “out”-prune-o-name”*.txt”-print
|