简单理解Linux

Linux的结构

Linux组成

1,内核:运行程序,管理像磁盘打印机等硬件设备的核心程序

2,Shell:系统用户界面,提供用户和内核的交互接口。它接受用户输入的命令,并送到内核执行,是一个命令解释器。同时它还是高级编程语言。

3,FIEL SYSTEMS(文件系统):文件存储在磁盘的组织方式,Linux支持多种文件系统,如NFS,SMB,ext2,ext3

4,应用程序

Linux目录结构

1,/bin:Binaries(二进制文件的缩写)存放这最常用的命令

2,/boot:存放启动Linux的核心文件

3,/dev:Device(设备)的缩写,在Linux中访问设备和访问文件的形式是相同的

4,/etc:存放配置文件

5,/home:用户主目录

6,/lib:Library(库)的缩写

7,/opt:主机额外安装的软件都在这

8,/user:类似于Windows的program files目录

9,/var:存放日志

Linux基本命令

目录操作命令

切换目录

1,cd ..        返回上一级

2,cd -        返回上次

3,cd /        返回根

4,pwd        显示当前目录

查看目录内容

1,ls         列出目录内容。

2,-a         所有。

3,-h(human)         人性化的显示(单位: K,G等)。

操作目录

1,mkdir:创建目录

2,rmdir:删除目录,不能删除有内容的目录

3,-p:多级目录

文件操作

1,touch :创建文件

2,rm:删除文件        -f:强制        -r:目录

复制和剪切

1,cp:复制文件或目录        -r:目录

2,mv:剪切        目的地时文件则重命名,是目录则剪切

打包和解包

1,tar -cvf:打包        tar -xvf:解包

2,tar -zcvf:压缩        tar -zxvf:解压

3,-C:解压到指定目录

查看文件内容

1,cat:

2,more:内容过多时使用,空格键显示下一屏,回车键显示下一行,q退出

3,less:与more类似但只能用pgup,pgdn翻页

4,tail:查看文件最后部分内容        -f:动态显示        -10:显示最后10行

5,grep:查找命令,可以查找指定内容

vi编辑器

常用命令

撤销和恢复撤销

在学习编辑命令之前,先要知道怎样撤销之前一次错误的编辑操作:

1) u:undo撤销上次的命令(ctrl + z)。

2)Ctrl + r:uredo恢复撤销的命令。

删除文本

删除命令可以和移动命令连用,以下是常见的组合命令:

1)dw:从光标位置,删除到单词末尾。

2)d0:从光标位置,删除到一行的起始位置。

3)d}:从光标位置,删除到段落末尾。

4)ndd :从光标位置,向下连续删除n行。

复制和剪切

有如下常见命令:

1)y(复制命令):copy 复制。

2)yy:copy复制一行,可以nyy复制多行。

3)d(剪切命令):delete剪切。

4)dd(剪切):delete 剪切一行,可以ndd剪切n行。

5)p:paste粘贴。

提示:

   1)命令d 、x 类似于图形界面的剪切操作 -- ctrl + x。

   2)命令y类似于图形界面的复制操作 -- Ctrl + C。

   3)命令p类似于图形界面的粘贴操作 -- Ctrl + v。

   4)vi中的文本缓冲区只有一个,后续做过的复制、剪切操作, 会替换之前缓冲区内容。

   注意:

   1)vi中的文本缓冲区和系统的剪切板不是同一个。

   2)所以在其他软件中使用Ctrl + C复制的内容,不能再vi中通过p命令粘贴,可以在编辑模式下使用鼠标右键粘贴。

查找

常规相关命令:

1)/str:查找str,查找到指定内容之后,使用Next查找下一个出现的位置。

n:查找下一个。

N:查找上一个。

如果不想看到高亮显示,可以随便查找一个文件中不存在的内容即可。

单词快速匹配:

1)*:向后查找当前光标所在单词。

2)#:向前查找当前光标所在单词。

在开发中,通过单词快速匹配,可以快速看到这个单词在其他位置使用过。

插入命令

在vi中除了常用i进入编辑模式外, 还提供了一下命令同样可以进入编辑模式。

1)i:insert在当前字符前插入文本,常用。

2)I:insert在行首插入文本,较常用。

3)a:append在当前字符后添加文本。  

4)A:append在行末添加文本,较常用。

5)o:在当前行后面插入一空行,常用。

6)O:在当前行前面插入一空行,常用。

  • 18
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值