Day01_UNIX基础及VI简介

2013年09月29日 星期日 11时35分58秒


Linux 是一个区别于Windows的操作系统

Linux 是一个多用户的操作系统

Linux 系统通过账号区分不同的用户

在使用Linux系统的过程中主要通过终端窗口和计算机进行交互


whoami 命令可以查询当前使用的账户
clear  命令可以清除终端窗口中的文字信息

文件系统是计算机中用来长期保存信息的地方
文件系统中使用文件保存信息
文件系统中使用文件夹(目录)对文件进行分组管理
文件夹之间是可以互相嵌套的
文件夹相当于文件系统中的一个位置,每个文件都必须属于一个文件夹。

终端窗口中的操作缺省使用当前文件夹(目录)
当前文件夹(目录)是可以任意调整的

Linux文件系统中为每一个账号预留了一个文件夹,这个文件夹叫做这个账号的home目录
在Linux系统中使用~表示当前账号的home目录
如果没有调整过终端窗口中的当前目录的位置则它就是当前账号的Home目录

pwd命令可以获得当前目录的位置

Linux的文件系统中所有文件夹都是从根目录扩展出来的

绝对路径是一种描述文件夹或文件位置的方法
所有绝对路径都是从根目录开始描述的
根目录使用/表示

相对路径也是描述文件夹或文件位置的方法
相对路径从文件系统中的任何一个目录开始描述
终端窗口中的相对路径都是以当前目录开始作为起点的
相对路径有如下三种简单方式
.            代表起点目录
..           父目录
目录名称     子目录

ls命令可以察看某个目录中的内容,使用方式如下:
ls           目录路径
ls -l        可以查看详细信息
ls -a        可以查看所有内容
-a 和 -l 选项可以合并成 -al (任何两个选项都可以这样合并)

cd 命令可以调整当前目录的位置
cd ~ 将当前路径设置为当前账号的home路径
mkdir 命令可以创建一个新的目录,使用方法如下:
mkdir   目录路径
其中路径必须对应一个还不存在的目录,而且这个目录的父目录必须已经存在了
mkdir -p  可以将路径中不存在的目录一次性创建出来

rmdir 命令可以删除一个已经存在的目录,使用方法如下:
rmdir 目录路径
其中路径对应的目录应该已经存在并且目录是空的

rm命令可以删除文件或目录
如果要删除一个不为空的目录则需要使用-rf选项

tar命令可以对文件进行打包处理
压缩文件可以使用如下命令:
tar zcvf 文件名.tar.gz  路径1  路径2 ....
这个命令可以把多个路径对应的文件和文件夹打包压缩成一个文件

解压缩文件可以使用如下命令:
tar zxvf 文件名.tar.gz

以上两个命令都是按照zip方式进行压缩和解压缩的


vi是Linux系统下用来记录文字信息的工具
vi只能在终端窗口中使用

可以使用如下方式启动vi
vi 文件路径
用这种方式启动vi可以把路径对应文件的内容显示在窗口中

在vi中使用:q!可以关闭vi

vi中有三种工作模式,不同的工作模式可以干不同的事情
--正常模式:在键盘上输入的所有内容被当成命令看待
            每次刚启动vi就处于正常模式
--插入模式:在键盘上输入的所有内容被当成文字信息出现在文档中
--命令模式:可以输入一些复杂的命令

正常模式可以和另外两个模式进行转换,插入模式和命令模式之间不可以直接转换

在正常模式下输入i可以转换成插入模式
在正常模式下输入:可以转换成命令模式
任何时候按esc键都可以转换成正常模式

退出vi的方法
:q       如果文档被修改过则这种退出方式会失败
:q!      这种退出方式不会保存文档的修改内容
:wq / :x 会保存文档的修改内容

在命令模式下输入w来保存文档内容
w命令中可以指定文件路径,将内容保存到指定的文件中
在w命令中可以使用如下方式指定文档中的一段:
:开始行号,结束行号  w  新文件名

 

 

 

 

 

 

 

 


 

 

posted on 2013-09-30 21:50  you Richer  阅读(163)  评论(0编辑  收藏  举报