今天跟大家分享一些linux离不开的基础操作命令,也有一些能令你效率增倍的命令,为大家成为达人做垫脚石。
转载请注明原文出处及链接:http://blog.csdn.net/xiong_it/article/details/43469001 谢谢!
前言:说几个Linux与Windows最大的几处不同:Linux中,万物皆文件,包括硬件,比如:dev/sr0表示光盘;Linux分区以文件夹形式表达,比如Linux经典分区方案为:/ :根分区 /home:home分区 /root :root分区 /dev :设备分区。。。等等都是分区;并且Linux每个人都可以得到root管理员权限。
linux命令格式
命令 【选项】 【参数】 例如:ls -a /system/app 其中ls是浏览文件命令,-a是操作选项 ,/system/app是参数 ,表达的意思是浏览/system/app下all所有文件,包括隐藏文件。
注意:上述【】不是命令带的,只是为了显得更直观,而且并不是所有命令都需要按照上述格式进行,比如:pwd 不需要带选项和参数,表示显示当前所在文件路径。选项可以同时使用。
常用的帮助命令
man 命令 :显示这个命令的帮助文档
在文档后面输入 /-d 可以查看某个命令以-d为参数,按n键可以查看下一个-d开头的选项,shift+n键查看上一个。
比如 man ls查看ls命令的作用,输入/-d显示以-d为选项的作用,注意,-d不是唯一,只是举例,可以a,b等其他字母
命令 --help 获取该命令有哪些选项
注意:有些shell内置的命令无法使用该命令获取帮助,比如无法使用cd --help,cd不是linux中的命令。
whereis 命令 可以查看命令在的目录,所以我们可以通过whereis cd的结果,也就是说whereis 命令 没有结果就说明该命令无法使用命令 ---help
linux常用目录及其作用
/
系统根目录
/root目录:
系统中,超级用户的主目录
/boot目录:
不归我们操作分给她128M就可
保存系统的引导相关文件:比如,内核文件,引导文件grub
/home目录:
系统中,普通用户的主目;cd默认返回自己的家目录
/usr目录:
系统中用来保存与用户相关的信息,是最大的如:安装软件等。
/etc目录:
系统常用的配置文件,所以备份系统时一定要备份此目录
比如:系统管理员经常需要修改的文件,决定系统行为的配置文件
/bin目录:
存放用户常用的命令。注意:所有的用户都可以使用。
比如:ls,cp。。。
/sbin目录:
保存系统维护所使用的命令,很多命令,普通用户是不可用的,大部分只有root可用
如: fdisk:分区
mkfs:格式化
/lib目录:
保存系统运行所需要的库文件,安装程序时,自动把库拷贝到此处
如: C语言以.a为后缀名的静态库文件
以.so为扩展名的动态库文件
/dev目录:
存放系统设备文件
如: /dev/cdrom
/dev/hda
/dev/sdb
/var目录:
保存变化的数据,系统运行时的数据
如:日志文件:log
邮件文件:mail
脱机文件等
/mnt目录:
系统用来安装文件系统设备的目录
为了方便,一般把设备都挂载到mut目录下
如:光盘:mnt/cdrom
U盘:mnt/sdb2
/proc目录:
系统内存/CPU的映射,虚拟的文件系统,不占空间
如:查看内存大小:vimmeminfo
查看CPU:vim cpuinfo
他删除之后,重启,则又会映射过来了
/tmp目录:
用来保存系统运行是产生的临时文件
如:编程时的临时数据
文件处理命令
ls dir :浏览某个目录下文件
ls -l dir :浏览文件的同时显示文件属性
ls -h dir :浏览文件时同时显示文件大小
ls -a dir :浏览dir下所有文件
ls -i filename :查看某个文件的i节点,i节点具有唯一性
mkdir file 建立目录,
比如 mkdir dir :在当目录下建立了dir目录