Linux基础

参考书籍:《鸟哥的Linux私房菜》

Linux文本模式下指令的下达

[username@localhost ~]$ command [-options] parameter1 parameter2 ...
username:目前账号
localhost:主机名 
~:当前目录(家目录)
$:一般身份用户提示符(# root模式下)
command:指令
options:选项
parameter:参数

说明:
1 一行指令中的第一个输入部分必须是指令或可执行文件案(例如脚本);
2 加入选项设定时,通常选项前面会带 - 号,例如 -h;有时候会使用选项的完整全名,则选项前会带有 -- 符号,例如 --help
3 指令,选项,参数之间以空格来区分,不论空几格 shell 都视为空一格;
4 严格区分大小写;
5 按下 [Enter] 后,该指令就立即执行 。

几个重要的快捷键:
[Tab]:具有【命令补全】和【文件补齐】的功能
[Ctrl+C]:中断目前程序
[Ctrl+L]:清除当前页面所有信息

Linux文件属性

[root@study ~]# ls -al
total 40
dr-xr-x---.  5 root root  261 Apr 21 10:45 .
dr-xr-xr-x. 17 root root  224 Apr 20 12:42 ..
-rw-------.  1 root root 1801 Apr 20 12:44 anaconda-ks.cfg
-rw-------.  1 root root   53 Apr 20 22:20 .bash_history
-rw-r--r--.  1 root root   18 Dec 29  2013 .bash_logout
-rw-r--r--.  1 root root  176 Dec 29  2013 .bash_profile
-rw-r--r--.  1 root root  176 Dec 29  2013 .bashrc
drwx------.  4 root root   31 Apr 20 21:18 .cache
drwxr-xr-x.  3 root root   18 Apr 20 21:18 .config
-rw-r--r--.  1 root root  100 Dec 29  2013 .cshrc
drwx------.  3 root root   25 Apr 20 13:03 .dbus
-rw-r--r--.  1 root root 1849 Apr 20 13:04 initial-setup-ks.cfg
[    1    ][2][ 3 ][ 4 ][ 5 ][     6     ][          7         ]
[类型权限][连结][拥有者][群组][文件容量][修改日期][档名]

压缩与打包

Linux常见的压缩文件案扩展名

*.Z     compress程序压缩的文件(退流行)
*.zip   zip程序压缩的文件(windows常见)
*.gz    gzip程序压缩的文件
*.bz2   bzip2程序压缩的文件
*.xz    xz程序压缩的文件

压缩指令

gzip|bzip2|xz [-cdv] 文件名
选项与参数:
-c:将压缩的数据输出到屏幕上,可透过数据流重导向来处理
-d:解压缩
-v:显示出原文件/压缩文件的压缩比
-----------------------
范例1:找出/etc底下容量最大的文件,并将它复制到/tmp,然后以gzip压缩
[hotlong@study tmp]$ ls -ldSr /etc/*
[hotlong@study tmp]$ cd /tmp
[hotlong@study tmp]$ cp /etc/services .
[hotlong@study tmp]$ gzip services
范例2:将范例1的文件解压缩
[hotlong@study tmp]$ gzip -d services.gz

注意:
1 Linux上的压缩指令通常仅能针对一个文件压缩和解压缩;
2 在预设的状态下原本的文件会被压缩为 .gz 的档名,源文件就不再存在了。

查看压缩文件

zcat|zmore|zless|zgrep 压缩文件名
--------------------------------------
范例3:由于services是文本文件,请将范例1的压缩文件内容读出来
[hotlong@study tmp]$ zcat services.gz
类似的:
bzcat|bzmore|bzless|bzgrep
xzcat|xzmore|xzless|xzgrep

你可能感兴趣的:(Linux基础)