Linux
Linux相关知识总结与分享!
sunshine2285
爱代码,爱生活!
展开
-
linux基础学习 -- 文件目录相关
文件和目录的命名规则一般长度允许1-255字符(有些比较老的unix不支持长文件名) 除斜线('/' 留作路径分隔符)外的所有字符都是命名的合法字符 不可打印字符亦可以做文件名(除了字节0) 大小写字母有区别(尽量不要使用大小写区分文件,说明性差)/etc:系统配置信息 供系统维护管理用的命令和配置文件,文件格式为文本文件 功能类似windows的注册表信息 p...原创 2019-02-12 20:22:24 · 141 阅读 · 0 评论 -
linux基础学习 -- 文本文件的编辑 vi命令
vi的用户偏好设置可找到vi的配置文件在配置文件中修改(ubuntu在/etc/vim/vimrc)也可以直接在vi命令模式中直接修改 viset number 每行左边显示行号 set tabstop=4 制表符位置为4格对齐 :set 检查当前偏好设置vi的两种工作状态命令模式 <---> 文本模式 命令模式按i,a等进入文本状态...原创 2019-02-09 22:18:56 · 254 阅读 · 0 评论 -
linux基础学习 -- 文件比较
cmp 两文件逐字节比较逐字节比较两个文件是否完全相同 两个文件完全相同的时候不做任何提示 两个文件不同时,打印出第一个不同之处 在windows中有类似的命令 COMPmd5sum/sha1sum 文件内容比较 使用MD5算法(散列函数) 根据文件内容生成16字节hash值,比较hash值是否相同,即可判断两文件内容是否完全相同 使用sha1sum...原创 2019-02-09 21:03:29 · 310 阅读 · 0 评论 -
linux基础学习 -- man date cal bc passwd
man 查询联机手册内容man name ; 查询name相关的信息 man section name; 查询在section章节中name的信息 章节编号:1命令 2系统调用 3库函数 5配置文件 (没有4) man -k regexp 列出关键字(keyword)与正则表达式regexp匹配的手册项目录 例如:man strcpy man命令列出内容...原创 2019-02-01 21:11:12 · 187 阅读 · 0 评论 -
linux基础学习 -- 获取系统状态的命令
who 列出当前已登入系统的用户 tty 打印出当前终端的设备文件名who am i 列出当前终端上的登录用户whoami 仅列出当前终端上的登录用户名uptime 获取系统已经开机的时间 当前时间 开机时长 已登录用户数 近期1min,5min,15min内系统cpu的负载平均调度队列长度top 列出资源占用排名靠前的进...原创 2019-02-01 20:34:18 · 207 阅读 · 0 评论 -
linux基础学习 -- 文本文件处理(一)
linux下的文本信息1.文本文件2.系统配置信息/etc下的配置文件(功能类似Windows的注册表)3.文本型网络协议文本文件处理命令linux提供了大量文本文件处理的命令 多数命令都有复杂的选项进程的标准输入输出:stdin,stdout重定向机制:输出重定向 ls -l > filelist.txt 输入重定向 sort < ...原创 2019-02-01 22:39:23 · 182 阅读 · 0 评论 -
linux基础学习 -- 文本文件处理(二)
more/less 让信息逐行显示more file.c 指定一个文件 more *.[ch] 指定多个文件 ls -l | more 利用管道显示 空格显示下一屏 回车上滚一行 q(quit)退出 h(help)显示帮助信息 Ctrl-L 屏幕刷新 less功能与more基本相同但是less功能更加强大,支持上下左右等按键(less is more)cat...原创 2019-02-02 08:56:06 · 159 阅读 · 0 评论 -
linux基础学习 -- 正则表达式(一)
与正则表达式相关的概念正则表达式Regular Exception应用范围字符串匹配操作和替换操作 举例:linux中的vi more grep yacc lex awk sed 等命令使用 其他: Visual studio,word等文本编辑器正则表达式的功能描述一个字符串的模式注意:正则表达式规则和文件通配符规则不同,正则表达式用于文本处理,文件名匹配规则用于文件处...原创 2019-02-02 11:47:00 · 396 阅读 · 0 评论 -
linux基础学习 -- 正则表达式(二)
与正则表达式相关的处理命令grep (Global regular expression print) 行筛选1.语法:grep模式 文件名列表 [egrep、fgrep]2.grep选项:-F --fixed-strings 固定字符串搜索(fgrep) -G --basic-regexp 基本正则表达式语法(BRE) -E --extended-regexp...原创 2019-02-03 17:02:24 · 178 阅读 · 1 评论