zoukankan      html  css  js  c++  java
  • [读书笔记]Linux命令行与shell编程读书笔记01

    1. Linux的组成部分

    1)linux内核(kernel)

    2)GNU工具链

    3)GUI/CLI工作几面(shell)

    4)应用程序(app)

    2Linux内核的主要工作:

    1) 管理内存

    2)管理进程

    3)管理硬件设备

    4)管理文件系统

    3. 内存管理相关

    free -m 显示内存信息

    cat /proc/meminfo 显示所有内存信息

    ipcs -m 显示共享段内存信息.

    4. 进程管理相关

    ps 命令显示进程信息 全部进程

    ps -aux

    5.bash提示信息相关

    echo $PS1 显示 提示信息内容

    PS1=[ ][u]$ 可以修改提示信息内容

    6. / 是根目录 /根目录所在的第一块磁盘是 根驱动器. 挂载点是挂在到跟驱动器上面的一个目录

    7.文件和目录操作

    cd 切换目录 cd .. 父路径 . 表示当前路径

    ls 列出文件 ls -A 列出所有文件 ls -l 显示所有文件详细信息 等同于 ll

    参数列表里面 linux的单字参数 一般以一个英文破折号开始 全字参数一般以两个英文破折号开始 ,这一点很多应用都沿用了. 

    创建文件touch 创建出来的是一个空文件.

    atime是修改时间 可以修改 fstab 还是哪个文件来讲atime去掉 提高性能. 

    cp 是复制文件 scp 是远程复制文件 

    -R 递归复制目录经常用到

    mkdir 创建目录 mkdir -p 可以创建不存在的父路径 

    ln 是创建文件链接 ln -s 创建软连接 

    硬链接只能再一个磁盘上才可以进行.

    删除文件rm 强制递归删除 rm -rf 不过一般要看好了 多一个空格就干掉所有的文件了..

    mv 移动目录

    cat more less 可以查看文件

    tail -f 能够实时查看文件变动的信息

     8. ps -A 显示所有进程信息  ps -ef 也可以

         ps -ef --forest 可以查看树形的所有进程信息.

         top 命令 先安装epel-release 再安装的 htop命令 还有 sar vmstat iostat 等可以进行性能监控操作

        kill 是以进程id为参数 killall 可以以服务的名字为参数

        killapp http* 能够删除http开头的所有的进程.

        mount 可以挂在设备 mout -o loop 挂在单个文件   

        umount 取消挂在文件

       df 查看设备上的磁盘剩余空间  du 显示 目录内的磁盘使用情况 他们加上 -h参数表容易看的出来文件大小

       tar 能够进行打包处理  也能够进行解压缩处理他的原理是 

       tar -cvf c 是 compress压缩的意思 创建一个文件 只是打包 不压缩 所以大小事吧变的 基本上

        tar -zvxf x 是extract提取文件 -z 是将-x提取的文件作为输入然后到gzip里面进行解压缩处理. 

       

        

         kill 杀掉进程 

  • 相关阅读:
    delphi 数据导出 进度条自己生成
    在存储过程中编写正确的事务处理代码(SQL Server 2000 & 2005)
    在Delphi中如何获得SQL中存储过程的返回值?
    object-c中管理文件和目录:NSFileManager使用方法
    Delphi中动态链接库(DLL)的建立和使用
    开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
    wince 程序无法执行的原因
    如果我写一个播放器
    busybox配置
    switch case被人忽视的一点!zt
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/8249624.html
Copyright © 2011-2022 走看看