查看文件和文件夹大小的df和du命令

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。

df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。
du可以查看文件及文件夹的大小。

两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用du查看文件夹或文件的大小,如此便可迅速确定症结。

继续阅读“查看文件和文件夹大小的df和du命令”

Linux命令执行的判断依据:;,&&,||

在某些情况下,很多指令我想要一次输入去执行,而不想要分次执行时,该如何是好?基本上你有两个选择, 一个是透过的 shell script 撰写脚本去执行,一种则是透过底下的介绍来一次输入多重指令喔!

继续阅读“Linux命令执行的判断依据:;,&&,||”

Linux打包压缩

文件处理过程免不了需要压缩和解压缩,这里整理一下常见的压缩相关的命令

继续阅读“Linux打包压缩”

Mac打开Finder文件夹内容显示慢

刚购机开始打开Finder显示文件夹内容还算正常(无菊花等待)
使用一星期左右后打开Finder文件夹内容显示慢问题(菊花等待,时长10秒及以上)

1. 打开终端输入 sudo vim /etc/auto_master 回车,输入密码;
2. 找到第5行的 /net -hosts -nobrowse,hidefromfinder,nosuid 在/net前面加上个#号,注释掉,然后按一下control+x键退出,提示你是否要保存再一下y,回车就OK了;
3. 在执行一下 sudo automount -vc 回车,就搞定了
继续阅读“Mac打开Finder文件夹内容显示慢”

文件内容查阅–cat,tac,nl,more,less

cat 由第一行开始显示档案内容
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
nl 显示的时候,顺道输出行号!
more 一页一页的显示档案内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
tail 只看尾巴几行
od 以二进制的方式读取档案内容!
继续阅读“文件内容查阅–cat,tac,nl,more,less”

Linux下的几个排序与统计指令–sort,wc,uniq

很多时候,我们都会去计算一次数据里头的相同型态的数据总数,举例来说, 使用 last 可以查得这个月份有登入主机者的身份。那么我可以针对每个使用者查出他们的总登入次数吗? 此时就得要排序与计算之类的指令来辅助了!底下我们介绍几个好用的排序与统计指令喔!
继续阅读“Linux下的几个排序与统计指令–sort,wc,uniq”

文件的比较–diff,cmp

什么时候会用到档案的比对啊?通常是『同一个软件包的不同版本之间,比较配置文件与原始档的差异』。 很多时候所谓的档案比对,通常是用在 ASCII 纯文本档的比对上的!那么比对档案的指令有哪些?最常见的就是 diff 啰! 另外,除了 diff 比对之外,我们还可以藉由 cmp 来比对非纯文本档!同时,也能够藉由 diff 建立的分析檔, 以处理补丁 (patch) 功能的档案呢!就来玩玩先!
继续阅读“文件的比较–diff,cmp”

Linux查找命令和文本–which,find,locate,whereis

文件的搜寻可就厉害了!因为我们常常需要知道那个文件放在哪里,才能够对该文件进行一些修改或维护等动作。有些时候某些软件配置文件的文件名是不变的,但是各 distribution 放置的目录则不同。此时就得要利用一些搜寻指令将该配置文件的完整档名捉出来,这样才能修改嘛!
继续阅读“Linux查找命令和文本–which,find,locate,whereis”