《linux私房菜》
cd命令,change directory,切换工作目录
pwd命令,查看当前目录
mkdir命令,新建一个目录
rmdir命令,删除一个空目录
ls命令,显示列表//-l显示详细信息,-a连同隐藏文档显示
cp命令,copy复制档案//cp 源档 目的档
rm命令,删除目录或文件
mv命令,删除目录文件或更名
cat命令,显示档案内容
tac命令,由最后一行倒着开始显示
head命令,只看头几行
tail命令,只看尾巴几行
tips:man Page中 /字符串 向下搜寻『字符串』;
more命令,一页页的显示档案内容。less可往前翻页
touch命令,修改档案时间或者新建档案//mtime档案内容修改,atime访问时间修改,ctime权限属性修改
umask命令,档案预设权限。
which [-a] command搜索可执行档
find [PATH] [option] [action]搜索文件//-name;-type
档案里面有相当多的『空间』存在,并不是完全填满的, 而『压缩』的技术就是将这些『空间』填满,以让整个档案占用的容量下降.
若要使用这些被压缩过的档案数据,则必须将他『还原』回来未压缩前的模样, 那就是所谓的『解压缩』啰!而至于压缩前与压缩后的档案所占用的磁盘空间大小, 就可以被称为是『压缩比』.
*.Z compress 程序压缩的档案;
*.bz2 bzip2 程序压缩的档案;
*.gz gzip 程序压缩的档案;
*.tar tar 程序打包的数据,并没有压缩过;
*.tar.gz tar 程序打包的档案,其中并且经过 gzip
gzip 是用来压缩与解压缩附档名为 *.gz 的指令
gzip [-cdt#] 檔名
tar [-cxtzjvfpPN] 档案与目录 ....//-c建立一个压缩档案的参数指令;-x解开一个压缩档案的指令参数;-z是否需要gzip压缩;-j是否具有bzip2的属性;-v压缩过程张显示档案;-f使用档名,f之后不能再有参数;-p档案原来的属性不会依据使用者而改变。
zcat 则是用来读取压缩文件数据内容的指令
tar 用来作备份是很重要的指令! 而由于 tar 整合过后的档案我们通常会取名为 *.tar ,而如果还含有 gzip 的压缩属性,那么就取名为 *.tar.gz 啰!取这个文件名只是为了方便我们记忆这个档案是什么属性罢了!并没有实际的意义在!
vim 可以看做是 vi 的进阶软件,他可以具有颜色显示,很方便程序开发人员在进行程序的撰写
vi 共分为三种模式,分别是『一般模式』、 『编辑模式』与『指令列命令模式』
一般模式: 以 vi 处理一个档案的时后,一进入该档案就是一般模式了。在这个模式中, 你可以使用『上下左右』按键来移动光标,您可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理您的文件数据。
编辑模式: 在一般模式中可以处理删除、复制、贴上等等的动作,但是却无法编辑的! 要等到您按下『i, I, o, O, a, A, r, R』等字母之后才会进入编辑模式。注意了!通常在 Linux 中,按下上述的字母时,在画面的左下方会出现『 INSERT 或 REPLACE 』的字样,才可以输入任何字来输入到您的档案中!而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。
指令列命令模式: 在一般模式当中,输入『 : 或 / 或 ? 』就可以将光标移动到最底下那一行,在这个模式当中,
可以提供您『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号 等等的动作则是在此模式中达成的!