01,标准C
2013-08-31 13:55
239 查看
/*
day01 2013-08-30
*/
//上午
linux是多用户操作系统
不同的用户用不同的帐号,不同帐号之间不会互相干扰
linux命令
whoami:察看当前登陆的账户
clear:清楚当前屏幕的文字
计算机就是使用文件系统保长期保存信息的
文件系统中分成文件夹(目录)和文件两部分
文件夹代表了一个位置,文件才是真正用来存储信息的
文件夹可以用来对文件进行分组管理
可以多层分组
linux所有文件系统都是从一个目录发展来的,称为根目录
根目录使用/表示!
终端窗口中的操作缺省使用当前目录
当前目录的位置可以调整
linux系统中为每个帐号保留了一个似有目录这个目录叫做这个帐号的home目录
当前帐号的home目录可以使用~表示
pwd察看当前目录的位置
绝对路径:是一种描述文件和文件夹位置的方法
绝对路径描述了从根目录开始到某个文件或文件夹的整个过程
绝对路径描述方式如下:
/home/tarena
绝对路径一定是以/开头的
相对路径也是一种描述文件和文件夹的位置的方法
相对路径可以从任何一个文件夹开始描述
相对路径一定是采用如下三种内容混合构成的
. 表示当前目录
.. 表示父目录(父目录,子目录)
目录名 表示子目录
/
a b c
d e f s t x y x
当前目录为s
要到达c目录 ../../c /* ”/“用来区分两部分路径 ..表示父目录*/
ls命令:察看文件夹里的内容。 ls [路径] [选项] 默认是当前目录里的内容
-l选项 察看详细内容
-a选项 察看所有文件(隐藏文件等) 可以合并为 -al
cd命令:可以把任何目录设置成当前目录 (可以同时处理多个目录路径)
mkdir命令:可以创建新目录。 mkdir [目前不存在的文件夹或目录] [选项] 要求父目录一定要存在
-p选项 可以把目录中所有不存在的目录都创建出来 如: mkdir abc/aa/bb //abc选项不存在
rmdir命令:删除一个空目录 不能删除非空目录 (可以同时处理多个目录)
rm -rf命令: 可以删除一个非空的目录
【打包和压缩】
tar 用来对文件和文件夹打包压缩处理
tar命令支持多种压缩方法
压缩命令如下:
tar zcvf 文件名.tar.gz 路径1 路径2…… 其中tar是命令名 zcvf是压缩选项 文件名.tar.gz是最终得到的压缩文件名
路径表示要加入压缩文件中的所有内容 这个命令是zip压缩方法
解压缩命令如下
tar zxvf 文件名.tar.gz
这个命令是按照zip方式进行解压缩
vi是linux系统下用来记录文字信息的工具
vi只能在终端窗口中使用
vi中一共包括三种工作模式,某种工作模式下只能完成某种类型的工作
vi启动命令:
vi 文件路径
用这种方式启动vi后会在窗口中看到文件内容,如果文件不存在或者没有内容则看到空窗口
vi退出命令:
1,:q 如果文档内容没有修改则可以退出
2,:q! 这种推出方式丢弃所有对文档的修改
3,:wq或:x 保存并退出
三种工作模式如下:
1。正常模式 该模式下键盘上所有输入被当成简单命令看待 每次进入vi时都属于正常模式
2。插入模式 该模式下键盘输入的所有都会出现在文档中
3。命令模式 该模式下可以输入复杂的命令
正常模式下和插入模式下可以互相转换
插入模式下输入i,o,O,a,A都可以转换成插入模式,插入模式下输入esc可以转换成正常模式
i进入插入模式以后 光标位置不变
o会开始一个新行,光标挪到下一行
O在原来的上面开始一个空行,光标挪上去
a光标向后挪一个位置 //光荣解决个人电脑虚拟机里面不能到行尾追加字符的问题
A光标挪到行尾
正常模式和命令模式也可以互相转换
正常模式下输入:进入命令模式,命令模式下输入esc 进入命令模式
正常模式是插入模式和命令模式的中转,插入模式和命令模式不能互相转化
【复制/剪切和粘贴】
正常模式下输入yy复制光标所在行到剪贴板,nyy重复执行多次(复制多行)
正常模式下p粘贴命令,粘贴到光标所在行的下一行,np粘贴多次
正常模式下输入ndd可以把当前光标所在行开始的连续n行剪切到剪贴板上
命令模式下w不退出保存
day01 2013-08-30
*/
//上午
linux是多用户操作系统
不同的用户用不同的帐号,不同帐号之间不会互相干扰
linux命令
whoami:察看当前登陆的账户
clear:清楚当前屏幕的文字
计算机就是使用文件系统保长期保存信息的
文件系统中分成文件夹(目录)和文件两部分
文件夹代表了一个位置,文件才是真正用来存储信息的
文件夹可以用来对文件进行分组管理
可以多层分组
linux所有文件系统都是从一个目录发展来的,称为根目录
根目录使用/表示!
终端窗口中的操作缺省使用当前目录
当前目录的位置可以调整
linux系统中为每个帐号保留了一个似有目录这个目录叫做这个帐号的home目录
当前帐号的home目录可以使用~表示
pwd察看当前目录的位置
绝对路径:是一种描述文件和文件夹位置的方法
绝对路径描述了从根目录开始到某个文件或文件夹的整个过程
绝对路径描述方式如下:
/home/tarena
绝对路径一定是以/开头的
相对路径也是一种描述文件和文件夹的位置的方法
相对路径可以从任何一个文件夹开始描述
相对路径一定是采用如下三种内容混合构成的
. 表示当前目录
.. 表示父目录(父目录,子目录)
目录名 表示子目录
/
a b c
d e f s t x y x
当前目录为s
要到达c目录 ../../c /* ”/“用来区分两部分路径 ..表示父目录*/
ls命令:察看文件夹里的内容。 ls [路径] [选项] 默认是当前目录里的内容
-l选项 察看详细内容
-a选项 察看所有文件(隐藏文件等) 可以合并为 -al
cd命令:可以把任何目录设置成当前目录 (可以同时处理多个目录路径)
mkdir命令:可以创建新目录。 mkdir [目前不存在的文件夹或目录] [选项] 要求父目录一定要存在
-p选项 可以把目录中所有不存在的目录都创建出来 如: mkdir abc/aa/bb //abc选项不存在
rmdir命令:删除一个空目录 不能删除非空目录 (可以同时处理多个目录)
rm -rf命令: 可以删除一个非空的目录
【打包和压缩】
tar 用来对文件和文件夹打包压缩处理
tar命令支持多种压缩方法
压缩命令如下:
tar zcvf 文件名.tar.gz 路径1 路径2…… 其中tar是命令名 zcvf是压缩选项 文件名.tar.gz是最终得到的压缩文件名
路径表示要加入压缩文件中的所有内容 这个命令是zip压缩方法
解压缩命令如下
tar zxvf 文件名.tar.gz
这个命令是按照zip方式进行解压缩
vi是linux系统下用来记录文字信息的工具
vi只能在终端窗口中使用
vi中一共包括三种工作模式,某种工作模式下只能完成某种类型的工作
vi启动命令:
vi 文件路径
用这种方式启动vi后会在窗口中看到文件内容,如果文件不存在或者没有内容则看到空窗口
vi退出命令:
1,:q 如果文档内容没有修改则可以退出
2,:q! 这种推出方式丢弃所有对文档的修改
3,:wq或:x 保存并退出
三种工作模式如下:
1。正常模式 该模式下键盘上所有输入被当成简单命令看待 每次进入vi时都属于正常模式
2。插入模式 该模式下键盘输入的所有都会出现在文档中
3。命令模式 该模式下可以输入复杂的命令
正常模式下和插入模式下可以互相转换
插入模式下输入i,o,O,a,A都可以转换成插入模式,插入模式下输入esc可以转换成正常模式
i进入插入模式以后 光标位置不变
o会开始一个新行,光标挪到下一行
O在原来的上面开始一个空行,光标挪上去
a光标向后挪一个位置 //光荣解决个人电脑虚拟机里面不能到行尾追加字符的问题
A光标挪到行尾
正常模式和命令模式也可以互相转换
正常模式下输入:进入命令模式,命令模式下输入esc 进入命令模式
正常模式是插入模式和命令模式的中转,插入模式和命令模式不能互相转化
【复制/剪切和粘贴】
正常模式下输入yy复制光标所在行到剪贴板,nyy重复执行多次(复制多行)
正常模式下p粘贴命令,粘贴到光标所在行的下一行,np粘贴多次
正常模式下输入ndd可以把当前光标所在行开始的连续n行剪切到剪贴板上
命令模式下w不退出保存
相关文章推荐
- 【Kernel学习】基础篇——01一些标准宏定义和文件include关系
- 数据库系统概论-[01]关系型数据库标准SQL
- 标准日本语 01
- 03标准对象-01-Date和JSON
- Python基础:01Python标准类型分类
- 洛谷P1060 开心的金明(标准01背包)
- 01、2018年PMP考试评分标准
- 【c++primer】第八章01——标准IO库
- 培训讲义--Coding质量的评定标准(01_03)
- Android开发文档标准翻译(01)一Processes and Threads
- 【Kernel学习】基础篇——01一些标准宏定义和文件include关系
- 深挖SpringMVC_01_标准MVC/Web MVC/Spring MVC
- APUE读书笔记-02UNIX标准和实现-01简介
- 标准C++_01_编程基础
- [转]SAP 编年史 —— 摘自 SAP 标准教材 SAP01
- [J2EE学习笔记01]配置标准的J2EE开发环境
- 01_国家卫生部PACS相关标准
- The Linux Programming Interface 01 History and Standards UNIX/Linux历史和标准
- 金融行业的重要的算法--方差和标准方差
- 标准C++的一些约定