命令笔记

(随笔原创,借鉴请修改)

linux系统中一切都是文件

2.4  系统状态的命令:

 ifconfig   :    查看系统网卡信息,包括网卡名称,ip地址,掩码,mac地址,收到数据包大小和发送数据包大小。

uname  :     查看系统内核信息。

参数:-a    所有信息

-r     内核版本号

uptime :     是top的第一行,系统的时间,终端数和负载。

 free :    查看系统中内存使用情况。

参数:  -h    以最直观显示

 -m    以单位M(兆)显示

 -b    以比特单位显示

 who   :     当前登入用户。

 last   :      所有系统登录记录。

 history  :    执行的命令记录   。

后加序号:重复执行某条命令

 sosreport  :   搜集信息并输出诊断文档。

2.5  工作目录切换的命令。

pwd  :    当前用户所处的工作目录。

 cd  :     切换工作路径,也就是进入不同目录,相当于windows进入不同的文件夹。

常见的操作 :   cd  -      返回上一次所处目录                     cd  ~     回到家目录

        cd  ..   进入上级目录                                  cd    目录    切换目录

 ls  :    显示目录中信息。    “ls   【选项】【文件】”

参数:-l    文件属性大小等                          -a    全部文件内容

一个点开头是隐藏文件。单独一个点,本目录。单独两个点是上级目录。

2.6 文本编辑命令。

 cat   :     查看纯文本文件(内容较少的)   “cat  【选项】【文件】” 

参数  -n    显示行号。

 more  :     查看纯文本文件(大小无限制)可以翻页,与cat相对

 head  :    查看纯文本文件的前N行。“head 【选项】【文件】

例:head  -n  20  user.txt   查看user.txt的前20行。

 tail  :    查看文件的后N行

参数:-f  持续刷新文件,看动态日志有帮助。(实时查看系统日志的最新内容。)

tr  :     替换字符  “tr 【原字符】【目标字符】

 wc  :     统计行数,字数,字节数等。 “wc  【选项】【文件】”

参数:-l  行数。       -w  单词数。      -c    字节数。

 stat  :     查看文件具体存储信息和时间等。

 atime:访问时间。

 mtime:  修改内容时间。

ctime: 修改属性或权限的时间。

cut :     按列提取文本字符:

参数:-d   指定间隔符     -f   需要看的列数

例:cut  -d:  -f1  /etc/passwd   查看以冒号为间隔的第一列。

   diff :    比较文件差异:

参数:--brief  显示结果     -c  描述具体不同

2.7  文件目录管理

touch :    创建文件或设置文件时间。“touch 【选项】【文件】

参数:-a   仅修改读取时间(atime)

-m   仅修改修改内容的时间(mtime)

 -d    同时atime和mtime的时间

(touch无法修改ctime)

mkdir :     创建目录。-p参数  是递归创建出嵌套关系的目录。

 cp :     复制文件或目录。“cp  【选项】【文件】

-p  保留原始属性                    -d  若为链接文件则保留连接属性

 -r   递归复制                           -a   相当于-pdr

 mv :    剪切或重命名 。 “mv  【选项】 源文件 【目标路径|目标文件名】

 rm :    删除文件或目录。  “rm  【选项】【文件】

 -f   强制删除                 -r    递归

dd :    按照大小个数来复制的命令。参数要单独读字母  “dd  【参数】

if   输入的文件名称                     of    输出的名称

bs   块大小                                  count   复制的块数

例:  dd   if=user.txt  of=list.txt  bs=30   count=2    复制user.txt里60的字符到list.txt

   file :     查看文件类型

2.8  打包压缩搜索

 tar       打包压缩或解压。  “tar 【选项】【文件】”        RHCSA考试内容

-c  创建压缩文件                                 -x   解压

     -z   用Gzip压缩或解压(tar.gz)         -j  用bzip2 压缩或解压(tar.bz2)

-v   显示过程                                        -f   目标文件名

例:tar  czvf  hehe.tar.gz  /etc   把/etc目录打包成hehe.tar.gz

tar  xzvf   hehe.tar.gz     解压hehe.tar.gz(一般都是解压到当前目录下)

 grep :     在文本中执行关键词搜索,搜索包括关键词的行 。 “grep  【关键词】【文件】”  RHCSA考试内容

         -n    显示行号                                  -v     反选(显示没有关键词的行)

  find :    按照指定条件查找。 “find 【查找路径】【条件】【操作】”   / 根目录全盘搜索。  RHCSA考试内容

 -name   匹配名称                         -user  匹配所有者

      -exec {}   \;     进一步处理

例:find  /  -name  fstab     搜索fstab文件

find  /   -user   linuxprobe     搜索用户linuxprobe的文件

复习命令,11月16,17,18 预习到第五章

(随笔原创,借鉴请修改)

《linux就该这么学》第三节课 第二节命令笔记的更多相关文章

  1. linux学习第十九天 (Linux就该这么学) 结课了

    今天最后一天课程了,结课了,还有点舍不得那,在些也祝 李老师 事业蒸蒸日上,超来超好, 今天内容是部署了 LNMP 部署动态网站环境(linux  +nginx+mysql+php) 安装文件挺别多, ...

  2. 《linux就该这么学》第十六节课:第16,17章,Squid服务和iscsi网络存储

    第十六章 squid总结: 正向代理:yum  安装后清空防火墙即可正常使用,客户端设置浏览器 透明正向代理:vim  /etc/squid/squid.conf 59行:http_port  312 ...

  3. 《linux就该这么学》第十五节课:第14,15章,dhcp服务和邮件系统

    (借鉴请改动) 13章收尾 13.6.分离解析技术    1.在主配置文件中改两个any         2.编辑区域配置文件,写入acl,使用match匹配                      ...

  4. 《linux就该这么学》第十四节课:第13章,部署DNS域名解析服务(bind服务)

    (借鉴请改动)  第十二章收尾  12.2.nfs网络文件系统 RHEL7默认安装了nfs,配置文件在  /etc/export  写入格式:共享目录    允许的客户端(参数)  ro        ...

  5. 【笔记】Linux就该这么学-第六课第四章

    vim使用    a 在光标后一位置插入    i 在光标当前位置插入    o 在光标下面创建个空行    dd 删除(剪切)光标所在行    5dd 删除(剪切)从光标处开始的5行    yy 复 ...

  6. Linux 就该这么学 CH04 VIM编辑器和Shell命令脚本

    0 概述 1 Vim编辑器 在linux 中一切都是文件,而配置一个服务就是修改其配置文件的参数. vim 编辑器有三种模式:命令模式,末行模式和编辑模式. 命令模式:控制光标移动,对文件进行操作. ...

  7. 《鸟哥的Linux私房菜:基础学习篇》第二部分读书笔记

    一.Linux的文件权限与目录配置 1. Linux用户身份与用户组记录的文件:默认情况下,/etc/passwd记录所有的系统账号与一般身份账号及root的相关信息,/etc/shadow记录个人的 ...

  8. 第七课 第二节,T语言流程语句(版本5.0)

    while语句 循环结构是程序中一种很重要的结构其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止给定的条件称为循环条件,反复执行的程序段称为循环体 (注:关键字,while,end) ...

  9. Linux就该这么学--第五期 学习笔记

    第一节:基础 <Linux就该这么学>第二期视频 Linux就该这么学第5期第二节: ------------你的价值:你对公司做出的共享和你的不可替代性------------瑞尔系统R ...

随机推荐

  1. 印象笔记中的美人鱼 mermaid

    美人鱼 mermaid 是印象笔记中Markdown模式下新增的一种代码模式,它能支持更多的高级图表功能,如流程图.甘特图.时序图. 我最喜欢的应该是甘特图,最惊喜的是流程图. 当然,印象笔记还支持其 ...

  2. vscode打造最佳的markdown编辑器

    参考:https://www.jianshu.com/p/18876655b452 在macos下也设置成功:

  3. 框架源码系列三:手写Spring AOP(AOP分析、AOP概念学习、切面实现、织入实现)

    一.AOP分析 问题1:AOP是什么? Aspect Oriented Programming 面向切面编程,在不改变类的代码的情况下,对类方法进行功能增强. 问题2:我们需要做什么? 在我们的框架中 ...

  4. 阿里云php-7.2.12 安装

    安装依赖 yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml ...

  5. mybatis batch批量提交大量数据

    转载:https://blog.csdn.net/Java_Mr_Zheng/article/details/50476757 在xml文件配置多条参数同时插入: <insert id=&quo ...

  6. Docker-服务(4)

    服务定义 在分布式应用程序中,应用程序的不同部分称为“服务”.例如,如果您想象一个视频共享站点,它可能包括一个用于在数据库中存储应用程序数据的服务,一个用户在上传内容后在后台进行视频转码的服务,一个用 ...

  7. Java编码常见的Log日志打印问题

    前言 本文总结了作者在Java代码检视中遇到的一些关于日志打印的问题,并给出修改建议.因能力有限,难免存在错漏,欢迎指正. 一. 不规范的异常打印 使用slf4j日志组件时,logger.error( ...

  8. thinkcmf 忘记后台登陆密码的解决办法

    thinkcmf 忘记密码 或者 密码错误 如何修改后台登陆密码? 直接在后台登陆控制器里输入 dump(cmf_password('123456')); 参考文件路径 app\admin\contr ...

  9. java源码中的注解

    spring框架源码中充满了注解,如果对注解不是很了解,阅读源码就寸步难行,下面我们来看看annotation.https://blog.csdn.net/briblue/article/detail ...

  10. Ubuntu系统的nginx启动

    在不同的linux系统中,安装nginx之后,要启动nginx,目录路径可能有一点不一样,如下是Ubuntu系统启动nginx,其他版本的linux系统可能不适用. Ubuntu安装之后的文件结构大致 ...