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 + 目录 -------------------解压到指定目录
硬链接:其本质就是取别名。
软链接(符号链接):其本质就是一个快捷方式。
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 ---------------让所有用户都拥有可读可写可执行的权限。
其实根据我本人学习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 ---------------让所有用户都拥有可读可写可执行的权限。
- Linux的十大经典命令
- [贴图]动物的十大经典瞬间
- 八十年代曾经的十大经典zz
- 八十年代生人的十大经典
- 催人泪下的十大经典爱情对白
- 催人泪下的十大经典爱情对白
- 语中最美的十大经典爱情句子
- 比尔盖茨的十大经典人生定律
- 比尔盖茨的十大经典人生定律
- 比尔盖茨的十大经典人生定律
- 生活的十大经典领悟
- 史上最经典的十大管理理论
- 十大终生受用的经典理论
- 最经典的十大误会
- 男人十大经典到掉渣的行为
- 催人泪下的十大经典爱情对白- -
- 比尔盖茨的十大经典人生定律
- 比尔盖茨的十大经典人生定律
- Windows消息机制
- 【开发工具】分布式编译-IncrediBuild
- 操作码助记符~temp
- LightOJ 1042 Secret Origins(二进制、STL)
- C++位运算设置指定位为0或1
- Linux的十大经典命令
- Thinking Everyday V: 在有微博之前
- JTag, JLink及OpenJtag的比较
- 64-bit Win7下启动OBIEE 10g Catalog Manager
- Ext.MessageBox信息提示框
- SQL过滤掉空格和其他特殊字符函数
- C++读取网络url文件内容
- 作为软件工程师,你必须知道的20个常识
- SSD TRIM原理详解