
Linux/Shell
文章平均质量分 61
mengzhejin
不畏改变、只为不被改变。
展开
-
Linux基础学习-命令别名与历史指令
一 命令别名设定: alias, unalias命令别名是一个很有趣的东西,特别是你的惯用指令特别长的时候!还有, 增设预设的属性在一些惯用的指令上面,可以预防一些不小心误杀档案的情况发生的时候! 举个例子来说,如果你要查询隐藏档,并且需要长的列出与一页一页翻看,那么需要下达『 ls -al | more 』这个指令,我是觉得很烦啦! 要输入好几个单字!那可不可以使用 lm 来简化呢?!原创 2014-07-16 17:19:46 · 666 阅读 · 0 评论 -
Linux系统信息查看命令
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv转载 2014-07-11 14:30:22 · 361 阅读 · 0 评论 -
Linux命令小记-uptime、lsof、last、source
从自己以前的博客转过来的原创 2014-07-10 10:25:11 · 545 阅读 · 0 评论 -
Linux基础学习-Linux系统分区及挂载点
一、关于Linux的分区情况 虽然硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extended partition)两种,主分区可以马上被使用但不能再分区,扩展分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分 下去的是什么呢?它就是逻辑分区(Logical Par原创 2014-07-16 17:08:42 · 415 阅读 · 0 评论 -
Linux基础学习-磁盘与文件系统的组织和原理
这一章主要是原理性的,介绍了Linux文件系统的运作原理。涉及到很多计算机组成和操作系统的原理性知识,这部分知识很多都忘了,在这里复习下。 我们只看本章第1,2节。-----------------------------------------------------------------------------------------------------------原创 2014-07-16 17:14:29 · 566 阅读 · 0 评论 -
Linux基础学习-Bash Shell简介
Bash shell系列里,由变量谈起,先讲到环境变量的功能与修改的问题, 然后会继续提到历史指令的运用。接下来,就会谈一下『数据流重导向』这个重要概念, 最后就是管线命令的利用!一 Bash shell简介管理整个硬件的其实是核心 (kernel),一般使用者 (user) 则是以 shell 来跟核心沟通~ 我们常常提到的 shell 其实是比较狭隘的原创 2014-07-16 17:18:09 · 372 阅读 · 0 评论 -
Linux基础学习-Shell变量的丰富功能
一 Shell变量的取用与设定,变量规则 由于系统需要一些变量来提供他数据的存取,所以就有一些所谓的『环境变量』 需要来读入系统中了!这些环境变量例如 PATH、HOME、MAIL、SHELL。为了区别与自订变量的不同,环境变量通常以大写字符来表示。 利用 echo 这个指令来取用变量, 变量在被取用时,前面必须要加上 $ 才行: [root@linux ~]#原创 2014-07-16 17:16:29 · 519 阅读 · 0 评论 -
Linux基础学习-属性与权限控制
1 多用户多任务-->需要权限控制: 存取方式:owner(所有者) group(组) other(其他) 档案属性:通过档案属性的设置来控制以上三种方式的访问权限2 重点档案属性的格式和各项字段含义 ////实践 用ls -al 以长格式的形式查看家目录下的档案: 每一行代表了一个档案属性所具有的内原创 2014-07-16 17:13:25 · 469 阅读 · 0 评论 -
shell中while read line do done只读取一行的问题
今天写一个脚本远程去定期清理日志,遇到一个问题;如下,只能读出第一行,程序就退出了。原因是循环里 ssh 进入了另一个进程,导致输入中断。后来改为for ds_ip in `cat ds_list.txt`将每一行都预读出来就OK了。对shell还是不熟啊啊啊啊。。。。。原创 2014-07-10 10:37:33 · 3855 阅读 · 0 评论 -
Linux基础学习-数据流重定向
数据流重导向就是将某个指令执行后应该要出现在屏幕上的数据, 给他传输到其它的地方,例如档案或者是装置 (例如打印机之类的!)!这玩意儿在 Linux 的文字模式底下可重要的! 尤其是如果我们想要将某些数据储存下来时,就更有用了!一般来说,如果你要执行一个指令,通常他会是这样的: 我们执行一个指令的时候,这个指令可能会由档案读入资料,经过处理之后,再将原创 2014-07-16 17:21:12 · 520 阅读 · 0 评论 -
Linux基础学习-文件和目录管理命令
1. 目录与路径 1.1 相对路径与绝对路径 绝对路径:路径的写法『一定由根目录 / 写起』,如:/usr/share/doc 这个目录。 相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: 『cd ../man』这就是相对路径的写法啦!相对路径意指『相对于目前工作目录原创 2014-07-16 17:15:42 · 424 阅读 · 0 评论 -
Linux基础学习-Linux开关机命令
1 由于 Linux 在运作的过程中,会有很多的程序常驻在内存中来执行,此外, 由于 Linux 的磁盘使用效能比较高,利用了异步的磁盘/内存数据传输的模式, 因此, Linux 系统是很怕不正常开关机的!2 Linux是多任务多用户的系统打开终端:jmz@JMZ-desktop:~$ jmz:当前用户名后面是计算机名打开后默认在当前用户的家目录下,~代表/h原创 2014-07-16 17:12:36 · 434 阅读 · 0 评论 -
ubuntu安装总结
由于装得双系统,可能是电源管理器和ubuntu不兼容,在更新后发现关机和重启都不正常,系统已关闭,但电源不能正常断开,需要强制关机,于是又重新装了一次。在这里列出几个基本问题吧:1 主分区,扩展分区,逻辑分区的概念上一篇转载的介绍过了,例如大多数人的系统都是C,D,E,F四个盘,C盘是一个主分区(系统分区),不能再分。D,E,F是由一个扩展分区划分出的三个逻辑分区。原创 2014-07-16 17:11:56 · 421 阅读 · 0 评论 -
Linux基础学习-管道命令
就如同前面所说的, bash 命令执行的时候有输出的数据会出现! 那么如果这群数据必需要经过几道手续之后才能得到我们所想要的格式,应该如何来设定? 这就牵涉到管线命令的问题了 (pipe) ,管线命令使用的是『 | 』这个界定符号! 另外,管线命令与『连续下达命令』是不一样的呦! 这点底下我们会再说明。底下我们先举一个例子来说明一下简单的管线命令。 假设我们想要知道 /etc/ 底下原创 2014-07-16 17:21:59 · 531 阅读 · 0 评论 -
Linux基础学习-Shell的使用环境
是否记得我们登入主机的时候,屏幕上头会有一些说明文字,告知我们的 Linux 版本啊什么的, 还有,登入的时候,我们还可以给予使用者一些讯息或者欢迎文字呢。此外, 我们习惯的环境变量、命令别名等等的,是否可以登入就主动的帮我设定好? 这些都是需要来注意的。另外,这些设定值又可以分为系统整体设定值与各人喜好设定值, 仅是一些档案放置的地点不同啦!这我们后面也会来谈一谈的!原创 2014-07-16 17:20:34 · 554 阅读 · 0 评论 -
Linux下性能的几个内存指标
在Linux下面,查看一个进程的内存使用我们可以下面的命令来实现,只需把其中的[pid]换成进程实际的pid。# cat /proc/[pid]/status为了方便,我们把查找pid和看内存整合成一条命令,后面这将是我们唯一的测试工具。cat /proc/`ps -ef|grep hello | grep -v grep | awk '{print $2}'`/status | gr原创 2014-10-29 18:56:28 · 1014 阅读 · 0 评论