Chinaunix首页 | 论坛 | 博客
  • 博客访问: 515742
  • 博文数量: 230
  • 博客积分: 5726
  • 博客等级: 大校
  • 技术积分: 2765
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-21 13:51
文章分类

全部博文(230)

文章存档

2011年(33)

2010年(40)

2009年(157)

分类: LINUX

2009-04-21 17:07:44

Linux最长用的命令小结
1,基本工具:
 ls:显示文件名。
 选项: -F    列出文件的详细信息,每个目录名加 / 后缀,每个 FIFO 名加 | 后缀,每个可运行名加 * 后缀。

      -l 单列输出。

      -a 列出所有文件,包括以 "." 开头的隐含文件。
      -i 输出文件前先输出文件系列号(即 i 节点号 i-node number)。
      -d  将目录名象其它文件一样列出,而不是列出它们的内容。

  cat
(concatenate) 命令可以显示文件的内容(经常和more命令搭配使用),或是将数个文件合并成一个文件。
more
让显示画面暂停的more命令,此时可按空格键继续显示下一个画面,或按Q键停止显示.
  rm
(remove)命令可以删除文件或目录。
  强迫删除:使用-f参数时,rm命令会直接删除文件,不再询问.
  递回删除:-r 也是一个相当常用的参数,使用此参数可同时删除指定目录下的所有文件及子目录。
  强制删除指定目录:当使用-r参数删除目录时,若该目录下有许多子目录及文件,则系统会不间断地询问,以确认您的确要删除目录或文件。若已确定要删除所存目录及文件,则可以使用-rf参数,如此一来,系统将直接删除该目录中所有的文件及子目录,不再询问。
hostname:显示系统文件;
2,文件操作:
cp:
  (copy)命令可以将文件从一处复制到另一处。一般在使用cp命令将以个文件复制成另一个文件或复制到某个目录时,需要指定原始文件名与目的文件名或目录。
mv
 (move)命令可以将文件及目录移动到另一个目录下面,或更换文件及目录的名称。
grep
  命令可以搜索特定字符串来并显示出来,一般用来过滤先前得结果,避免显示太多不必要得信息。



3,文件系统:
 mkdir:
 (make directory)命令可用来创建子目录
 rmdir:
   (remove directory)命令可用来删除“空”的子目录
 chmod:
  权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
  + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
  r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
  -c : 若该档案权限确实已经更改,才显示其更改动作
  -f : 若该档案权限无法被更改也不要显示错误讯息
  -v : 显示权限变更的详细资料
ln命令:
     我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间

   ln: 创建硬件链接;
  ln -s: 创建符号链接;
硬链接是允许一个文件可以有多个名称,而软链接则是产生一个特殊的文件,该文件的内容是指向另一个文件(被链接的文件)的位置。硬链接必须与被链接的文件在同一个file sys中,而软链接can跨越file sys.
rm:删除链接;
4,vim编辑器:
VIM编辑器常用命令:                                                                                               
1〉一般模式:
   注:在一般模式下输入数字(n),再输入命令,命令将会执行n次。
1)进入编辑模式的方法
a     在光标后输入文本
A     在当前行末尾输入文本
i     在光标前输入文本
I     在当前行开始输入文本
o     在当前行后输入新一行
O     在当前行前输入新一行
2)光标移动
b     移动到当前单词的开始
e     移动到当前单词的结尾
w     向后移动一个单词
h     向前移动一个字符
j     向上移动一个字符
k     向下移动一个自符
l     向后移动一个字符
3)删除
    x     删除光标所在的字符
    D     删除光标至行尾所有字符
    dd    删除当前行
4)替换
    r      替换光标所在的字符
    ce  
替换一个单词(注:替换单词时应使光标位于单词首字母下,否则只会删
    除光标所在所在单词的后半部分。)
cw     同上
       C      替换自光标位置至行尾的所有字符
       cc     替换当前行
    5)拷贝与粘贴
       yw     将光标所在单词拷入剪切版
       Y      将光标至行尾的字符拷入剪切版
       yy     将当前行拷入剪切版
       p      将剪切版中的内容粘贴在光标后
       P      将剪切版中的内容粘贴在光标前
    6)撤销
       u      撤销上次操作(undo)
2〉命令行模式:
    1)文件保存及退出
       :q     不保存退出
       :q!    不保存强制性退出
       :w     保存编辑
       :w filename    存入文件filename
       :w! filename   强制性存入文件filename
:wq    保存退出
5, 压缩和归档文件:
tar.gz文件的解压 -----tar-zxvf命令。
bzip2压缩文件  bzip2 -v;其文件拓展名为.bz2;
bunzip2将bzip2压缩的文件解压缩恢复为原来的文件。
 bzcat专门显示以.bz2为后缀的压缩文件。
6,系统命令:
locate   查找文件的locate命令
 locate 命令可用来搜索包含指定条件字符串的文件或目录。
kill 杀进程kill -q 强制杀掉;
ps -aux 杀系统进程:
su 切换帐户;
sartdown-r 重启;
shutdown-h 关机;
7,网络通信:
pring;
下载wget;
在放假的时候对基本命令进行了学习,其中有一些问题在学长的讲解中有了更深入的了解。也基本上都掌握了。但对系统命令和网络通信这一块还不是很理解。我感觉大家在一起交流确实是一个很好的学习平台,我一个人想的有点模糊的东西和大家在一起讨论了以后理解,记忆的更加深刻。
阅读(480) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~