/proc 目录,linxu系统以文件形式存放进程信息,这是一个虚拟的文件系统,不占有任何磁盘空间,当读取该文件系统时,系统内核会拦截动作,并动态产生文件与目录的内容

查看该文件夹,会发现很多已数字命名的文件夹,数字为进程ID(PID),随便进入一个文件夹,发现下面会存在一些文件,

cmdline  表示该进程是由哪个目录启用的,

status    表示该进程目前在系统里面的状态

cwd     会连接到该进程目前的工作目录

/proc/meminfo   保存内存信息的文件    free命令就是该文件的内容,已自己的方式显示出来。

/proc/ioports      系统检测出来,并正在使用的io地址

/proc/interrups   所有被占用的IRQ

/proc/dma      列出有哪些DMA(Direct Memory Access,直接内存存取)通道正在使用中

/etc/passwd   保存系统上的所有帐号,每一行都代表了一个用户,每一行的格式如下:

username:password:uid:gid:gecos:homedir:shell

username   用户名

password    经过加密后的密码,现在不存在在此了,而是存放在/etc/shadow中,此处用x或*(表示该帐号停用)

/etc/group   保存系统上所有组的信息,每一行都代表了一个组,其格式如下:

groupname:password:gid:members

members    群组成员的名单,成员彼此之间用逗号分隔,并不是所有成员都需要列在此处,在/etc/password中,已该群组为默认群组的用户,不用在这里出现。

password    很少用到,通常只有在其他群组的成员需要加入本群组时才会用到,例如可以使用newgrp  groupname暂时让用户暂时继承该群组的权限

可以使用groups查看自己属于哪些群组

帐号管理

添加帐号    adduser  useradd

删除帐号    userdel -r username   删除帐号并删除该帐号的主目录

find / -user username -ls   查找用户所拥有的文件

停用帐号   直接修改/etc/passwd文件,在x前面加上*就可以了

修改用户    直接修改/etc/passwd , /etc/goup 文件  或用提供的命令usermod , groupmod 来修改

gzip/gunzip

文件压缩工具,压缩文件*.gz

-n  1...9   压缩效果和速度,越小越快,越大压缩效果越好,默认6   -1 可以用--fast ,-9 可以用--best

tar

tar function options files...    使用过程中function和options没有空格

function:要使用的功能,c -- 创建    x--解开    t -- 列出备份文件的内容

options:  v -- 在处理文件显示更多的信息   k -- 在解开时保留已经存在的文件    f -- 指定在读出和写入的备份文件名

tar xvf xxx.tar  xxx/xxx   可以单独解开备份文件中的一个文件

gzip/gunzip和tar 一起使用

压缩:tar cvf - files... | gzip -9 >  xxx.tar.gz     或者   tar cvzf   xxx.tar.gz

解压缩:gunzip -9c   xxx.tar.gz | tar -xvf -       或者   tar xvzf   xxx.tar.gz

用别名来简化gzip和tar的使用

编辑用户目录下的.bashrc文件,加入以下功能:

tarc () { tar czvf $1.tar.gz  $1 }   ==> tarc xxxx   创建压缩备份文件

tarx () { tar xzvf $1 }    ==> tarx  xxxx.tar.gz    解压缩备份文件

tart () { tar tzvf  $1 }    ==>  tart  xxxx.tar.gz    查看压缩备份文件内容

linux权威指南 简记的更多相关文章

  1. 《Ansible权威指南》笔记(3)——Ad-Hoc命令集,常用模块

    五.Ad-Hoc命令集1.Ad-Hoc命令集通过/usr/bin/ansible命令实现:ansible <host-pattern> [options]    -v,--verbose  ...

  2. maven权威指南学习笔记(一)——简介

    maven是什么?有什么用? Maven是一个项目管理工具,它包含了     一个项目对象模型 (Project Object Model),     一组标准集合,     一个项目生命周期(Pro ...

  3. Netty权威指南

    Netty权威指南(异步非阻塞通信领域的经典之作,国内首本深入剖析Netty的著作,全面系统讲解原理.实战和源码,带你完美进阶Netty工程师.) 李林锋 著   ISBN 978-7-121-233 ...

  4. Puppet权威指南

    <Puppet权威指南>基本信息作者: 王冬生 丛书名: Linux/Unix技术丛书出版社:机械工业出版社ISBN:9787111485988上架时间:2014-12-25出版日期:20 ...

  5. html5外包—长年承接html5外包业务:《Sencha Touch权威指南》下载

    <Sencha Touch权威指南>内容简介:如何才能全面而透彻地理解和掌握移动应用开发框架Sencha Touch并开发出令人心动的移动应用?<Sencha Touch权威指南&g ...

  6. [置顶] PHP开发实战权威指南-读书总结

    从今年开始,断断续续学习PHP已经有4个月了. 最初,认真学习PHP几天,就弄WordPress搭建了一个个人博客,这也符合技术人的实践理念. 最近,重温PHP开发实战权威指南,做点总结,整理下自己学 ...

  7. Hadoop权威指南:从Hadoop URL读取数据

    [TOC] Hadoop权威指南:从Hadoop URL读取数据 使用java.net.URL对象从Hadoop文件系统读取文件 实现类似linux中cat命令的程序 文件名 HDFSCat.java ...

  8. 读书笔记--Android Gradle权威指南(上)

    本篇文章已授权微信公众号 dasu_Android(大苏)独家发布 最近看了一本书<Android Gradle 权威指南>,对于 Gradle 理解又更深了,但不想过段时间就又忘光了,所 ...

  9. 《Kafka权威指南》读书笔记-操作系统调优篇

    <Kafka权威指南>读书笔记-操作系统调优篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 大部分Linux发行版默认的内核调优参数配置已经能够满足大多数应用程序的运 ...

随机推荐

  1. python 序列的方法

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在快速教程中,我们了解了最基本的序列(sequence).回忆一下,序列包含有定值 ...

  2. 1092. To Buy or Not to Buy (20)

    Eva would like to make a string of beads with her favorite colors so she went to a small shop to buy ...

  3. .NET开源工作流RoadFlow-表单设计-新建表单(属性设置)

    点击表单设计工具栏上的 新建表单 按钮会弹出新表单属性设置框: 表单名称:新表单表名称. 数据连接:表单对应的数据库连接(此连接在 系统管理-->数据库连接 中维护). 数据表:表单对应的数据库 ...

  4. windows32位下安装mongodb

    下载mongodb:http://downloads.mongodb.org/win32/mongodb-win32-i386-2.4.5.zip 给mongodb指定一个数据存放路径:这里我们放在m ...

  5. 编译原理之lex,yacc学习

    写在前面的几句废话 最近在项目的过程中接触了lex 和 yacc,他们可以帮助我们来实现自己的领域语言.最典型的应用就是可以帮助我们来实现自定义测试脚本的执行器.但是,这里也有一个限制,就是测试脚本要 ...

  6. Android之通过向WebService服务器发送XML数据获取相关服务

    原理图如下:        即客户端向WebService服务器通过HTTP协议发送XML数据(内部包含调用的一些方法和相关参数数据),然后WebService服务器给客户端返回一定的XML格式的数据 ...

  7. ORA-01017 invalid username/password;logon denied" (密码丢失解决方案)

    1.先确认是否输错 用户名和密码 2.如果的确是丢失密码的话: 查看sqlnet.ora 如果是 SQLNET.AUTHENTICATION_SERVICES= (NONE) , 需更改为SQLNET ...

  8. 使用IC框架开发跨平台App的备忘录123

    1,关于图标与启动屏幕 icon.png 192x192splash.png 2208x2208 将这两个图片放在resources目录下,在终端执行:ionic resources --iocn - ...

  9. java intellij 写控制台程序 窗口程序

    建一个空项目,建一个main函数  用application,就可以运行了 /**  * Created by robin on 15/10/11. */public class hello { pu ...

  10. 基于swift语言iOS8的蓝牙连接(初步)

    看过一些蓝牙App的事例,大体上对蓝牙的连接过程进行了了解.但是开始真正自己写一个小的BLE程序的时候就举步维艰了.那些模棱两可的概念在头脑中瞬间就蒸发了,所以还是决定从最基本的蓝牙连接过程进行.这里 ...