命令笔记

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

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. Python2.x与3.x版本区别

    Python2.x与3.x版本区别 1.print 函数 print语句没有了,取而代之的是print()函数. Python 2.6与Python 2.7部分地支持这种形式的print语法.在Pyt ...

  2. Ubuntu下安装Kafka Manager

    参考 : kafka管理器kafka-manager部署安装 下载Kafka Manager,并进行打包,由于Kafka manager是由scala写的,所以需要由sbt的支持 git clone ...

  3. 媳妇要转java开发,我该怎么办?

    我是一名5年的java开发者,媳妇是一个5年的软件实施工程师,我们结婚快一年了,这几天她突然对我说,她想转java开发,让我辅导她学习java,我该怎么弄,我心底是不愿意她转开发的,毕竟她年龄也不小了 ...

  4. LinkedBlockingQueue源码分析

    1. LinkedBlockingQueue源码分析(JDK8) 2. LinkedBlockingQueue源码分析 啦啦啦

  5. Android基础开发归档

    一.Android 基本组件汇总 1. Android中PackageManager使用示例 :  http://blog.csdn.net/qinjuning/article/details/686 ...

  6. monit介绍和配置

    1.介绍 monit监控和管理进程.程序.文件.目录和Unix系统的文件的工具.可以进行自动维护和修理,在错误的情况下执行有意义的因果关系的行动.比如,某个进程没有运行启动它:没有响应重启它:占用太多 ...

  7. 解决修改sources.list之后update NO_PUBKEY错误

    最近鼓捣一个新基于debian的服务器,修改sources.list之后update的时候报类似如下错误: W: GPG error: http://ftp.us.debian.org lenny-p ...

  8. Excel条件格式

    任务需求,将Excel中年龄为90后出生的人员筛选出来,并将重复的人员数据删除. 一.Excel去重 选中表格数据->数据->删除重复值 此时弹出对话框,选择去重列. 点击确定即可. 二. ...

  9. Linux ReviewBoard安装与配置

    目录 0. 引言 1. 安装步骤 2. 配置站点 2.1 创建数据库 2.2 开始安装 2.3 修改文件访问权限 2.4 Web服务器配置 2.5 修改django相关配置 正文 回到顶部 0. 引言 ...

  10. 剑指offer题目java实现

    Problem2:实现Singleton模式 题目描述:设计一个类,我们只能生成该类的一个实例 package Problem2; public class SingletonClass { /* * ...