㊣-天健君BLOG

happyhcs---天行健,君子当自强不息

linux学习日记(3)-Linux常用的命令
1.显示文件目录命令ls(DOS下为DIR)
  在Linux中用ls命令显示文件及目录(当然,你仍然也可用DIR命令,只不过在这里的参数不同)。例如:#ls<CR>
  root mnt boot dev bin usr xiong tmp etc games
  看起来似乎简单(就相当于DOS中的“DIR/W”),但你会发现你看到的有些难懂,连哪些是目录哪些是文件都不清楚,哪些又是可执行文件呢?不要紧,请输入:#ls -F+root/ mnt/ boot/ dev/ bin/ usr/ xiong* tmp/ etc/ games / readme
  看清楚了吧,带*为可执行文件(相当于DOS中的EXE和COM文件),带/为子目录,其它的为通用文件。另外,我们可用ls -l显示文件目录的详细情况(相当于DOS中的DIR命令)。千万注意区分大小写!!如LS -f;Ls等都是错误的。另外,ls命令还有许多参数,你可以用man ls或ls--help去进一步了解。
2.改变当前目录命令cd(DOS下为CD)
  在DOS中,我们可以用C:/>CD/MNT/cdrom或cd/mnt/cdrom
  C:/mnt/cdrom>cd ..或cd..或CD..
  C:/mnt>cd/或C:/mnt>cd /
  而在Linux中为cd /mnt/cdrom,目录名的大小写必须与实际相同,cd后必须有空格。
  pwd 显示当前目录
  cd .. 必须为小写,必须有空格
  cd / 总目录为/,cd与/必须有空格
3.建立子目录mkdir(DOS下为MD或MKDIR)
  在Linux中只能用mkdir,可用相对路径和绝对路径,请比较:
  C:/>md xiong或md /xiong或md/xiong
  DOS系统
  [root@localhost /]#mkdir xiong或mkdir /xiong
  Linux系统
4.删除子目录命令rmdir(DOS下为RD)
  在Linux中用rmdir命令删除子目录,例如:
  rmdir /mnt/cdrom 相当于rd /mnt/cdrom
  注意:同DOS一样,要删除的子目录必须是空的,而且必须在上一级目录中才能删除下一级 子目录。
5.删除文件命令RM(DOS下为DEL或EARSE)
  在Linux中用RM命令删除文件,例:
  rm /ucdos.bat 相当于del /ucdos.bat
6.文件改名命令MV(DOS下为REN或RENAME)在Linux中用mv命令给文件改名,例:
  mv /mnt/floppy p相当于 ren /mnt/floppy p
  说明:在Linux中的mv命令除了文件改名外,还有文件移动的功能,请看例子:
  mv /mnt/floppy /bin 相当于DOS中的命令 move /mnt/floppy /bin
7.文件复制命令cp(DOS下为COPY)
  在Linux中用cp命令进行文件复制,例:
  cp /ucdos/* /fox 相当于copy /ucdos/*.* /fox
  注意:DOS中的*.*在Linux中用*代替。
8.获取帮助信息命令man(DOS下为HELP)
  在Linux中用man命令获取帮助信息,例:
  man ls 相当于help dir
  ls --help 相当于dir/
9.显示文件的内容less(DOS下为TYPE)
  在Linux中用less命令进行文件显示工作,例如,我们要显示man1子目录下的mwm.lx的内容,只需输入:[root@localhost man1]#less mwm.lx<CR>即可。在Linux中,我们也可用另外一个命令“more”来显示文件内容,例如:more mwm.lx。你会看到,这两个命令非常相似,实际上,less命令的功能要比more强一些,你可以自己去摸索。在Linux中,还提供了两个DOS中 没有的阅读文件的命令,它们是head和tail命令,分别用来显示文件的头部和后部的部分内容。使用格式为:head(tail) [m]<name>,缺省n时,显示10行,例如:
  head /usr/man/mwm.lx 显示文件mwm.lx前10行的内容
  head 15 /usr/man/mwm.lx 显示文件mwm.lx前15行的内容
  tail 17 /usr/man/mwm.lx 显示文件mwm.lx后17行的内容
10.重定向与管道
  大家知道,在DOS中,我们可以通过重定向与管道方便地进行一些特殊的操作,如:dir>direct将当前目录放入文件direct中; type readme>>direct,将文件readme的内容追加到文件direct中;又如:type readme.txt|more,分页显示文本文件readme.txt的内容。在Linux中的重定向与管道操作同DOS中的操作几乎一样,上面两个例 子在Linux中应为:ls>direct; less readme.txt|more(注:实际上,Linux中的more和less命令本身具有分页功能)。
11.外壳程序(shell):命令解释器(command)
  在DOS系统中,我们绝大多数用户都是用的command.com这个命令解释器。当然,你也可换用Norton或DOS4.0以后的 dosshell。在Linux中,有好几种shell。常见的有:ash,bash,ksh,tcsh,zsh等,从上面的环境变量中SHELL= /bin/bash可以看出你用的是哪种shell,它位于何处。计算机默认的一般是bash。 
阅读更多
个人分类: ubuntu
想对作者说点什么? 我来说一句

Linux常用命令大全

2008年11月19日 160KB 下载

Linux网络常用命令

2012年10月28日 80KB 下载

Linux 命令大全

2008年12月25日 319KB 下载

Linux常用的60个命令

2010年12月12日 273KB 下载

华为内部linux学习资料

2010年02月23日 167KB 下载

linux 常用命令 vi命令

2009年06月10日 4.38MB 下载

没有更多推荐了,返回首页

不良信息举报

linux学习日记(3)-Linux常用的命令

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭