Linux命令:
用来实现某一类功能的指令或程序
命令的执行依靠于解释器
shell(解释器) 系统默认的解释器为 /bin/bash
执行过程:
  用户发送指令—解释器—内核—硬件 
挂载命令:
挂载就是将/光盘/分区/网络存储/U盘等网络设备装在某个Linux目录之下,各种命令工具是通过访问Linux目录来操作这些设备。
格式:mount 设备路径 挂载点目录
例如:mount /dev/cdrom /opt 将光驱设备挂载到/opt下
ls /opt 查看的内容为光驱内容
卸载命令:
  格式:umount 挂载点目录 
  例如:umount /opt      
ls /opt 查看之后无内容,因为已经将光驱设备卸载。
常见提示:
[root@localhost opt]# umount /opt
umount: /opt:目标忙。
        (有些情况下通过 lsof(8) 或 fuser(1) 可以
         找到有关使用该设备的进程的有用信息)
原因:因为你现在所处的位置就在/opt下,系统会认为有人正在使用。所以卸载不成功。
重定向命令的输出:
覆盖重定向 >
追加重定向 >>
例如:
[root@localhost /]# hostname > /opt/1.txt   将主机名输出到1.txt中
[root@localhost /]#
[root@localhost /]# cat /opt/1.txt  查看1.txt内容
localhost.localdomain
[root@localhost /]# ifconfig >> /opt/1.txt
                                   将ifconfig的内容输出到1.txt中,但是不覆盖1.txt中的原内容
使用通配符:
针对不确定的文档名称,以特殊符号表示
* 任意多个字符
? 单个字符
[A-Z] 多个字符或连续范围中的一个,若无则忽略,
{x,y,z} 多组不同的字符串,全匹配
例如:
ls /etc/*.conf etc下以.conf结尾的文档
ls /dev/tty* dev下以tty开头的文档
ls /dev/tty? dev下以tty开头的并且tty后面只有一个字符的文档。
ls /dev/tty[0-7] dev下以tty开头的并且下一个字符为0-7内的数字
ls /dev/tty{3,7,14} dev下以tty3 ,tty7 ,tty14
案例:
列出/dev/tty20到/dev/tty30
[root@localhost opt]# ls /dev/tty{2[0-9],30}
/dev/tty20  /dev/tty22  /dev/tty24  /dev/tty26  /dev/tty28  /dev/tty30
/dev/tty21  /dev/tty23  /dev/tty25  /dev/tty27  /dev/tty29
创建目录:
格式:mkdir -p /路径/目录名
例如
[root@localhost /]# mkdir -p /opt/a/b/c/d -p表示连同父目录一起创建
[root@localhost /]# ls -R /opt              -R表示递归显示
/opt:
a
/opt/a:
b
/opt/a/b:
c
/opt/a/b/c:
d
/opt/a/b/c/d:     
创建空文件:
touch /opt/1.txt 在opt下创建1.txt
echo命令:echo 内容      
例如:
[root@localhost /]# echo daskjfkjsad 直接在命令行中输出所写内容
daskjfkjsad                  
[root@localhost /]# echo 123 > /opt/2.txt  将123输出到2.txt 并创建2.txt
[root@localhost /]# 
[root@localhost /]# 
[root@localhost /]# ls /opt/
1.txt  2.txt  a
[root@localhost /]# cat /opt/2.txt          查看/opt下2.txt的内容
123
家目录:
~表示家目录
~user 表示用户user的家目录
/root 管理员的家目录
/home 存放用户的家目录
例如;
[root@localhost /]# ls /home
lisi  zhangsan
[root@localhost /]# useradd wangwu  创建 wangwu用户
[root@localhost /]# cd ~wangwu      去往wangwu家目录
[root@localhost wangwu]# ls /home
lisi  wangwu  zhangsan
cp-复制
 格式:cp [选项] 源文件  目标路径
常用命令选项:
-r 递归 复制目录必须有此选项
-p 保持源文件的权限 修改时间等属性不变
例如:
[root@localhost /]# cp -r /boot/ /opt/  将/boot复制到/opt下
[root@localhost /]# ls /opt/
1.txt  2.txt  a  boot
rm-删除
格式:rm [选项] 文件或目录
-r 递归删除
-f 强制删除
[root@localhost /]# ls /opt/
1.txt  2.txt  a  boot
[root@localhost /]# rm -rf /opt/boot    强制删除 /opt/boot 
[root@localhost /]# ls /opt/
1.txt  2.txt  a
mv-移动/重命名
格式 mv 源文件 目标路径
例如:
[root@localhost /]# ls /opt/
1.txt  2.txt  a
[root@localhost /]# mv  /opt/1.txt  /opt/a  将1.txt移动到opt/a中
[root@localhost /]# ls /opt/
2.txt  a
[root@localhost /]# ls /opt/a
1.txt  
重命名
例如:
[root@localhost /]# mv /opt/a /opt/c  将opt下的a 改名为 c
[root@localhost /]# 
[root@localhost /]# ls /opt/
2.txt  c
原文:http://13399301.blog.51cto.com/13389301/1976544