后台-插件-广告管理-内容页广告位一(手机)

您现在的位置是:首页 >  企业信息化 > 系统/运维系统/运维

Linux相关复习

2021-06-10 07:01:21系统/运维人已围观

简介类Unix系统目录Linux当中所见皆文件;/bin:存放二进制可执行文件;/boot:存放开机启动程序;/dev:存放设备文件(字符设备、块设备等…);/home:存放用户的文件;/etc:用户信息和系统配置文件;/lib:库文件(libc.so.6);/root:管理员宿主目录(root的家目录);/usr:用户资源管理目录;Linux系统文件类型普通文件:-;目录文件:d;字符设备文件:c;块设备文件:b;软连接:l;管道文件:p;套接字:s;未知文件;其中,软

文章目录

    • 类Unix系统目录
    • Linux系统文件类型
    • Linux的相关指令
    • Vim 编辑器使用
    • gcc编译器使用


类Unix系统目录

Linux当中所见皆文件;
/bin:存放二进制可执行文件;
/boot:存放开机启动程序;
/dev:存放设备文件(字符设备、块设备等…);
/home:存放用户的文件;
/etc:用户信息和系统配置文件;
/lib:库文件(libc.so.6);
/root:管理员宿主目录(root的家目录);
/usr:用户资源管理目录;


Linux系统文件类型

普通文件:-;
目录文件:d;
字符设备文件:c;
块设备文件:b;
软连接:l;
管道文件:p;
套接字:s;
未知文件;

其中,软连接类型为l,注意,为保证软连接可任意搬移,创建时需要对所链接的源文件使用绝对路径;对于硬链接,类型为-,操作/文件系统为每个文件赋予唯一的inode号,当有相同的inode文件存在时,彼此同步,源文件和其硬链接文件有相同的inode号。每当创建(生成一个原文件副本)或删除链接文件或源文件时,只是将硬链接计数增减1,当为0时,inode被释放。使用stat filename可以看到文件详情,使用ls -i可以查看文件对应的inode号;


Linux的相关指令

  • Linux的文件、目录、磁盘和文件系统——1.5 与文件和目录相关的命令:
    ①链接文件的创建:ln (-s) src_filename dest_filename,带-s是创建软连接;
    ②修改文件所在组:chownchgrp
    ③在指定目录下查找文件:find(-type按文件类型搜素;-name按文件名搜素;-maxdepth指定搜素深度,作为第一个参数出现;-size指定文件大小或范围;-atime,-mtime,ctime-exec/ok(ok会进行提示和交互),将find搜索的结果集执行某一指定命令,e.g. find /usr/ -name "*tmp*" -exec ls -l {} \;-xargs:将find搜索的结果集执行某一指定命令,当结果集数量过大时,可以分片映射;-print0:将结果集重新打印一遍,打印内容中将结果集空格符设为null)
  • Shell及Shell Scripts——1.6.2 管线命令(cut; grep; wc; xargs, etc.);
  • Linux的文件、目录、磁盘和文件系统——3.1 Linux常见的压缩和打包指令;
  • 对于man手册,可以通过man man命令来进行查看相关内容,分为如下几个章节:
    ①★ 1 可执行程序或shell命令;
    ②★ 2 系统调用(内核提供的函数);
    ③★ 3 库调用(程序库中的函数);
    ④ 4 特殊文件(通常位于 /dev);
    ⑤★ 5 文件格式和规范,如 /etc/passwd;
    ⑥ 6 游戏;
    ⑦ 7 杂项(包括宏包和规范,如man(7),groff(7));
    ⑧ 8 系统管理命令(通常只针对root用户);
    ⑨★ 9 内核例程(非标准);
    在这里插入图片描述
    在这里插入图片描述

Vim 编辑器使用

详细内容见:vim编辑器个人总结

常用的vim指令命令:

/*
跳转到指定行:88G(命令模式)、:88(末行模式);
跳转文件首:gg(命令模式);
跳转文件尾:G(命令模式);
自动格式化(对齐)程序:gg=G(命令模式);
大/小括号对应:%(命令模式);
光标移至行:
	行首(0(命令模式,执行结束,工作模式不变));
	行尾($(命令模式,执行结束,工作模式不变));
删除单个字符:x(命令模式,执行结束,工作模式不变);
删除一个单词:dw(命令模式,光标置于单词的首字母进行操作);
删除光标至行尾:D 或 d$(命令模式);
删除光标至行首:d0(命令模式);
撤销/反撤销:u、Ctrl+r(命令模式);
指定行的替换:末行模式(底部列模式):%s /原数据/新数据/g g:不加,只替换每行首个;
跳转至man手册:将光标置于待查看单词上,使用K(命令模式)跳转,指定卷,nK;
查看宏定义:将光标置于待查看宏定义单词上,使用 [d 查看定义语句;
在末行模式执行shell命令: :!命令 e.g. :! ls -l;
*/

gcc编译器使用

见 gcc简介和命令行参数说明

文章来源:https://blog.csdn.net/yueguangmuyu/article/details/117596649

Tags:ubuntu Linux vim 目录树 指令 

很赞哦! ()

上一篇:Linux FTP服务器搭建

下一篇:返回列表

后台-插件-广告管理-内容页广告位二(手机)

相关文章

后台-插件-广告管理-内容页广告位三(手机)

随机图文

后台-插件-广告管理-内容页广告位四(手机)

文章评论

留言与评论(共有 0 条评论)
   
验证码:

本栏推荐

站点信息

  • 文章统计64703篇文章
  • 浏览统计4803次浏览
  • 评论统计1个评论
  • 标签管理标签云
  • 统计数据:统计代码
  • 微信公众号:扫描二维码,关注我们