---恢复内容开始---
Windows 没有的
8.Linux 没有的
如何学习 Linux
1.学习心态
2.注重基础,从头开始
大致的学习路径如下:

重要快捷键
[tab]
补全参数、命令。
想想你有没有遇到这种情况,当你在 Linux 命令行中无意输入了一个不知道的命令,或者错误的使用了一个命令,导致在终端里出现了你无法预料的情况,比如,只有光标在闪烁无法继续输入命令,或者不停 地在输出一大堆你不想要的结果。你想要立即停止并恢复到你可控的状态,那该怎么办呢。这时候你就可以使用Ctrl+c键来强行终止当前程序(你可以放心它并不会使终端退出)。
| 按键 | 作用 | 
| Ctrl+d | 键盘输入结束或退出终端 | 
| Ctrl+s | 暂定当前程序,暂停后按下任意键恢复运行 | 
| Ctrl+z | 将当前程序放到后台运行,恢复到前台为命令fg | 
| Ctrl+a | 将光标移至输入行头,相当于Home键 | 
| Ctrl+e | 将光标移至输入行末,相当于End键 | 
| Ctrl+k | 删除从光标所在位置到行末 | 
| Alt+Backspace | 向前删除一个单词 | 
| Shift+PgUp | 将终端显示向上滚动 | 
| Shift+PgDn | 将终端显示向下滚动 | 
通配符是一种特殊语句,主要有星号(*)和问号(?),用来对对字符串进行模糊匹配(比如文件名,参数名)。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。

Shell 常用通配符:
| 字符 | 含义 | 
| * | 匹配 0 或多个字符 | 
| ? | 匹配任意一个字符 | 
| [list] | 匹配 list 中的任意单一字符 | 
| [!list] | 匹配 除list 中的任意单一字符以外的字符 | 
| [c1-c2] | 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z] | 
| {string1,string2,...} | 匹配 sring1 或 string2 (或更多)其一字符串 | 
| {c2..c2} | 匹配 c1-c2 中全部字符 如{1..10} | 
在 Linux 环境中,如果你遇到困难,可以使用man命令
Printerbanner
=====================================================================
三
who 命令其它常用参数
| 参数 | 说明 | 
| -a | 打印能打印的全部 | 
| -d | 打印死掉的进程 | 
| -m | 同am i,mom likes | 
| -q | 打印当前登录用户数及用户名 | 
| -u | 打印当前登录用户登录信息 | 
| -r | 打印运行等级 | 
我们一般登录系统时都是以普通账户的身份登录的,要创建用户需要 root 权限,这里就要用到 sudo这个命令了。不过使用这个命令有两个大前提,一是你要知道当前登录用户的密码,二是当前用户必须在 sudo用户组。shiyanlou 用户的密码就是 “shiyanlou” ,它同时也属于 sudo 用户组
在 Linux 里面如何知道自己属于哪些用户组呢?
/etc/group文件默认情况下新创建的用户是不具有 root 权限的,也不在 sudo 用户组,可以让其加入sudo用户组从而获取 root 权限。
文件权限
Ls –l


四
目录
Tree /

进入一个目录,可以使用绝对路径也可以使用相对路径,那我们应该在什么时候选择正确的方式进入某个目录呢。就是凭直觉嘛,你觉得怎样方便就使用哪一个,而不用特意只使用某一种。比如假设我当前在 /usr/local/bin目录,我想进入上一级的 local 目录你说是使用 cd ..方便还是 cd /usr/local方便。而如果要进入的是 usr目录,那么 cd /usr,就比cd ../..方便一点了。
使用 touch命令创建空白文件
使用 mkdir(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性
使用cp(copy)命令复制一个文件或目录到指定目录。
使用rm(remove files or directories)命令,删除一个文件或目录:
你如果想忽略这提示,直接删除文件,可以使用-f参数强制删除:
跟复制目录一样,要删除一个目录,也需要加上-r或-R参数:
使用mv(move or rename files)命令,移动文件(剪切)。
mv 源目录文件 目的目录
 
将文件"file1"重命名为"myfile" mv 旧的文件名 新的文件名:
要实现批量重命名,mv 命令就有点力不从心了,我们可以使用一个看起来更专业的命令rename来实现。不过它是要用 perl 正则表达式来作为参数,关于正则表达式我们要在后面才会介绍到,这里只做演示,你只要记得这个rename命令可以批量重命名就好了,以后再重新学习也不会有任何问题,毕竟你已经掌握了一个更常用的mv命令。
cat,tac和nl命令查看文件这两个命令都是用来打印文件内容到标准输出(终端),其中cat为正序显示,tac倒序显示。



实验六:
文件打包与压缩
实验介绍
Linux 上常用的 压缩/解压 工具,介绍了 zip,rar,tar 的使用。
一、文件打包和解压缩
1.zip压缩打包程序
创建加密zip包
---恢复内容结束---
原文:http://www.cnblogs.com/haikong/p/4824458.html