linux初学者需要掌握的一些命令

这篇文章介绍的命令,是我自己根据平常使用总结的!所以不可能包括所有的命令.其他的命令.读者可以查询手册.即查即用!


 
1.安装软件用:
 
不同的linux发型版本,有不同的软件源,安装方式基本相同,
其中.debian系列(包括最常用的ubuntu系统)
  apt-get install xx;安装方式就是这样
而red-hat 系列(centos.fedora)则是:
  yum  install xx;
 
一般软件的安装需要有管理员权限.即前面的代码 前加入 sudo  即 试用超级管理员去做的意思.(^_^) 
如fedora下安装emacs.就是  sudo yum  install  emacs;
 拆卸,和安装大同小异,
sudo yum remove   xx或者sudo apt-get remove  xx;
 
2.升级系统软件:
  sudo yum update  或者sudo apt-get update;
 
当然还有 yum groupinstall   xx命令, 他和yum install的区别在于 安装的软件更多更全面,比如 yum groupinstall mysql. 他安装的软件就比yum install的多很多更强.因为很多软件工作需要其他软件也工作..
当然 还有rpm -q  xx 或者yum  info xx这样查看软件信息的.没安装自然不会有相关信息.或者提示.xx  not install.之类的信息,当然debian(ubuntu下)也有相应的命令
 
3.常用文件操作命令
 
进入某个目录:
cd  xx;进入xx目录
cd    ;不加参数,表示返回上一层目录!
 
 
删除:
rm  xx;删除文件 
rm -r  xx;删除xx文件夹及其下面的所有文件和子目录
 
移动文件[复制文件到指定目录]:
cp   aaa   bbb; 将当前目录下的aaa目录移动到bbb目录支持绝对路径
cp   *.cpp   bbb;将当前目录下的所有.cpp文件移动到bbb目录下!  
 
文件及文件夹权限设置:
chmod    abc  xx;期中的abc可以为数字,是3个数字,期中a代表文件拥有者,b代表群组,c代表其他用户,读r=4,写w=2,可执行x=1   abc的值就是4,2,1累加的结果.累加也代表具有相应的权限  xx代表文件,或文件夹
 
chmod  763  xx  代表xx文件的文件拥有者具有所有权限,群组只能读和写..和其他用户都具有读.执行的权利!
 
查找,列举文件件内容:
find  
ls  
,期中find  如果不带任何参数,就是查询当前目录下的所以文件并返回.也可以查找.指定的文件如find  a.txt
也可以找寻指定格式的文件 find *.c就是发现当前目录下的所有c文件~
 
 
 
4.必备工具命令:
解压缩:
这个可以说是最常用的命令,只是笔者水平有限.使用这个命令时,总是查看手册.
但一般的解压缩 一个命令就好了:
tar xzvf xx; 其实xx代表压缩文件名称.可以是.tar.gz 和 .tgz格式的,
笔者只记得这一个解压缩命令.对于rar.zip,linux下都是可以解压的.具体命令读者自己查阅.反正大同小异,即查即用就可以啦!
 
文件编辑器:
 
vi或者emacs掌握一个.笔者依emacs为主!
vi的手册铺天盖地,emacs则需要费点时间学习,不过笔者喜欢emacs 变形金刚似的扩展.现在的eclipse.firefox chrome浏览器.估计都受到emacs的影响..
需要记住的是  用编辑器打开某文件 命令是.emacs/vi    xx;其中xx代表文件目录.可以相对也可以是绝对地址
  
重启:
reboot重启.也常用.尤其是远程ssh管理服务器时
 
关机:
shutdown
 
下载  
wget  url;其中的url可以直接是网址,也可以时资源地址.如果是前者.那么将下载本站所有资源!
 
 
当然还有ftp 和ssh,svn.git
我只说一下ssh的简单用法.ftp可以 查看帮助 输入ftp ?就可以看到,svn和git用法类似 也可以查man看用法!
ssh user@host  ;  即用户名user.host为主机ip.当然如果服务器ssh的端口不是默认的22.就得输入  ssh -p   a  user@host了.期中代表端口..
 
 
5.特别补充
命令参数:
linux下的所以命令几乎都带参数. 比如上面我列举的 wget url 其实在wget  与url之间还有参数.参数无非是一些限定,格式是:  命令  -参数  命令对象
 
命令帮助:
 可以在输入格式:  命令   ?或者:命令  man查看相应的帮助
也可以输入命令和相应的参数查看帮助.比如:wget  -x   ?查看 wget的 -x参数的功能 
 
 
用指定程序打开某文件或目录:
如 Firefox  index.html  (如果)
   vim  /xx/yy/dsd.php之类的
    eclipse    xx.cpp等等..
 
其他命令:
比如kill 之类的还有网络管理工具就没说了.笔者确实只记得这些,也不想去抄别.
当然ping命令想必谁都会用吧!
内容比较简单但很适合初学着,希望管理员给力.能放首页啊
 

posted on 2012-07-12 10:48  ,落月  阅读(264)  评论(0编辑  收藏  举报

导航