Linux的十大经典命令

来源:互联网 发布:cuda 8.0 linux下载 编辑:程序博客网 时间:2024/06/04 19:48
  每一个Linux初学者都有这样一种感觉,觉得Linux中命令好多好难,一直都记不住。所以觉得Linux的学习也就无从下手。
其实根据我本人学习Linux的体会我觉得Linux的学习还是比较简单的。因为Linux中的命令虽然很多,但是常用的也就那么三
四十个,而其中最经典的也就十个。掌握了常用的这些命令,我们就能够得心应手的操控Linux了。下面我将为大家来介绍Linux
的十大经典命令,希望能够对大家的学习有一些帮助。当然其中可能有些不足,希望大家能够给予指正。
一:tar
Linux 里面的压缩文件的格式:.tar.gz / .bz2
压缩文件:
tar -cvf +包名 +要压缩的目录;   -------------------打包成.tar格式的包,文件的大小会变大,仅仅打包,并为压缩。
tar -czvf +包名 + 要压缩的目录; -------------------压缩成.tar.gz格式的压缩文件,文件大小变小;
    对应的解压缩:
tar -xvf +.tar                   -------------------解压到当前目录
tar -xzvf +.tar.gz +-C + 目录    -------------------解压到指定目录

二:ln创建链接

链接分为硬链接和软链接
硬链接:其本质就是取别名。
软链接(符号链接):其本质就是一个快捷方式。
tips:不允许将硬链接指向目录;而符号链接可以。
      如果将硬链接删除,那么其对应的文件也将会被删除,而符号链接则不会删除文件。
    tips:空目录的硬链接数默认为2.其中的两种方式分别为:.(代表本身);文件名。
ln +文件名 +别名; --------------------创建一个硬链接。
ln +-s +文件名 +别名;--------------------创建一个符号链接。
tips:符号链接那里(ll)的数字代表的是(别名)的长度。

三:grep字符串查找,该命令一般与管线命令(|)联合使用。
管线命令的特点:管线命令是将第一个命令的结果作为第二个命令的条件。
tips:和find命令的比较:
find查找的是文件名中的字符串,而且必须完全匹配,其查找的最小单位是文件。
grep查找的是字符串中是否含有某一子串,不要求完全匹配,也可以查找文件名。

四:mount(umount)挂载和卸载
在Linux中所有的设备都是以文件的形式存在的。所有的设备存放在/dev目录底下。那些设备在使用之前都需要挂在,下面
介绍我们最常使用的挂在光驱(其他类似)。
 mount /dev/cdrom  /mnt/cdr------------------将光驱挂载到/mnt/cdr目录下
umount /mnt/cdr------------------将光驱从/mnt/cdr/目录下卸载掉

五:chkconfig(命令用来查看,启动服务器)
chkconfig --list tftp------------------查看tftp服务器的状态
chkconfig  tftp +on/off/reset------------------可以启动、关闭,重置tftp服务器。

六:source 启动配置文件
tips:所有的配置文件改动之后需要重启配置文件改动才能生效。
source +配置文件名

七:rpm软件安装相关联
rpm -ivh +wenjian.rpm  -------------------安装软件
rpm -e  + 软件名 -------------------卸载软件,注意不要加软件的版本号
rpm -qa -------------------查找已经安装的所有的软件

八:service
service 也是与服务相关的一个命令,可以用来控制一些网络服务,
service + iptables/network/xinetd/  +stop/restart/status   ----------用来控制防火墙,网络,
以及Xinetd服务器的运行状态。

九:chmod(改变权限)
顾名思义,这个命令是用来改变权限的。Linux系统中的权限的表示方法有两种,一种是采用rwx字符表示,一种是采用数字表示。
其实他们本质都是一样的。假如我们用ll查看某一目录时文件的权限以-rwxr-xr-x表示。

- r w x r - xr - x
文件类型  u       g    o
这十个字符中第一个表示文件的类型,另外九个表示文件的权限。分别三个一组,表示当前用户(u),同组用户(g),其他用户(o),
对文件的权限。相应的chmod就可以加上参数u,g,o,a分别来改变用户对文件的权限。如果用字符来表示的话,采用+号表示增加权限
采用-号表示减少权限。
eg:chmod u+rwx a.txt------------------给a.txt文件的当前用户增加可读可写可执行的权限。
chmod u-r   a.txt     ------------------给a.txt文件的当前用户减少可读的权限。
另一种方式用数字表示,其实就是用八进制数字来控制各个用户对文件的权限,以a.txt文件为例:
7       7     7
1 1 1  1 1 1  1 1 1
r w x  r w x  r w x
(u)    (g)    (0)
将数字转化成二进制,三个一组,对应可读,可写,可执行三种权限。1代表拥有那种权限,0代表没有那种权限。
eg:chmod  777  a.txt      ---------------让所有用户都拥有可读可写可执行的权限。
原创粉丝点击