注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

郁夫的博客

我爱你们,只是你们不知道!

 
 
 

日志

 
 
 
 

ubunu几个重要初学者命令 -- 转  

2013-03-29 09:25:21|  分类: LINUX |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

对于初学者来说,ubuntu的一些命令是很头疼的一件事,所以我将我收集的一些命令分享出来,希望对大家有所帮助

sudo: 执行命令特权 sudo是允许系统管理员让普通用户执行一些或者全部的root命令一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。(ps:百度里已经有sudo的相关搜索,感兴趣的可以去看看。)如果你工作的目录或文件并不是属于你的帐号的话,比如是更改系统文件配置或者修改其他用户的目录与文件,你的绝大部分命令可能需要加上sudo命令。这个特殊的命令能够暂时的提高
你的帐号权限,让你暂时的拥有管理员(root)帐号的权利。更多信息请参考RootSudo。
 File & Directory Commands 针对文件和目录的命令
 pwd(显示当前位置): pwd 命令能让你知道你目前工作的目录是哪个目录。 默认打开终端进入的工作目录是你的用户目录,
即输入pwd显示的是/home/你的用户名。
  ls(列出详细资料): 这个命令能列出你当前工作目录下的文件与目录,默认只显示非隐藏文件名.用一些适当的参数你可已看到文件大小,创
建时间,文件权限等等。比如输入ls -l可以列出当前目录下各种可见文件(在linux中,目录也是一种文件)的权限,所有者,日期等。更多信息可以在
终端中输入man ls 查询man手册。
  cd(进入目录):这个命令可以改变你的工作目录,默认打开终端进入的是你的家(home)目录 。要进入文件系统就输入cd. 。几个参数例子。
  进入跟目录,输入”cd /” ,不含双引号,cd和/之间有空格,下同。
  进入家目录输入 “cd” 或者 “cd ~”
  进入上一级目录输入 “cd ..”
  回到之前的目录输入 “cd -”
  当然你想进入一个目录,而你又知道他的绝对路径的话,可以直接输入绝对路径,比如 cd /boot/grub就是直接进入 /boot/grub。另外,如果你在cd
后面并不加 / 的话,那就是进入当前目录的下的文件,比如你现在在家目录 /home/XXX,输入 cd pictures那就是进入/home/XXX/pictures目录。
  cp(复制):复制命令,格式为cp 文件1 文件2 。文件1和文件2还有cp之间当有空格。文件1和文件2可以包括路径。值得注意的是,这样并不能复制目
录,复制目录要加入递归参数,即 cp -r 目录1 目录2。
  mv(移动):移动命令,若移动的位置还算原来的路径,那么他就是个重命名命令,这个不难理解。比如 mv 文件1 文件2。文件2可以仅仅是路径也可
以是包括文件的路径 。若仅仅是路径,那文件仅仅是移动而不会改名,当然,你也可以在移动过程中重新命名。.
  rm(删除文件): 移除或删除文件,删除目录需要添加递归参数 -r
  rmdir(删除目录): 这个命令用来删除空目录,若要删除非空目录,请用rm -r代替。
  mkdir(创建目录): 使你创建目录。

  man(帮助): 强大的man在线手册,有任何不清楚的命令,绝大部分都可以使用 “man 需要查询的命令。来找到这个命令的详细解释和参数用法。
System Information Commands 系统信息命令
  df(显示文件系统中还有多少剩余空间): 这个命令显示所有已挂载设备的空间使用量。使用df -h可能会更好,因为-h代表human-readable,即用
兆字节M和千兆字节G来显示设备空间使用量,而默认的是用千字节K来表示的。
  du(显示目录中文件或目录的具体大小): 这个命令能列出文件和目录的具体使用情况,远远比df详细。(以floppy文件夹为例)
  user@users-desktop:~$ du /media/floppy
  1032 /media/floppy/files
  1036 /media/floppy/
  user@users-desktop:~$ du -sh /media/floppy
  1.1M /media/floppy/(-s 意思是 “Summary摘要” and -h means “Human Readable”)
  free: 显示内存使用情况,同样默认是以千字节K表示的,若要以兆字节M表示,请加参数,即free -m。
  uname -a(显示所有的系统信息): 输出系统所有信息,包括主机名,内核名字及版本,硬件信息等等。
  lsb_release -a(显示当前用的版本): 例子如下
  user@computer:~$ lsb_release -a
  No LSB modules are available.
  Distributor ID: Ubuntu
  Description: Ubuntu 6.06 LTS
  Release: 6.06
  ubuntu中文版man手册配置方法:
  man默认是英文的,但ubuntu的源里也有中文版的。以下是配置方法。
  终端输入sudo apt-get install manpages-zh
  安装后修改配置文件sudo gedit /etc/manpath.config
  将所有的/usr/share/man替换为/usr/share/man/zh_CN
  保存即可。
  ps:小弟我也是刚刚接触ubuntu,对于终端的命令只是知道简单的几个。但是不能原地踏步,所以整理一下与各位共享。
  ps:感谢前辈的辛苦努力,小弟只是将英文稍微汉化了下,修改了几个命令,排了下版,并没有添加新的命令。linux下有很多很多的命令,不可
能全部涵盖,但只要有了基础,其他命令都可以通过man手册查询。

  评论这张
 
阅读(186)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017