linux命令总结----转载

1.终端是个奇妙的东西,一开始它的低颜值,高难度可能会令我们灰心气馁。

但是入门之后,你会发现终端命令行是如此强大,简直飞一般的感觉。就是这个feel,倍儿爽~ 享受“弹指间,一切尽在掌握”的感觉。

而且终端可以帮助我们完成一些图形界面做不到的工作,且能化繁为简。

虽然我们可以借助快捷键(Ctrl + Alt + F1 ~ F6)来进入tty1 ~ tty6这六个真正的全屏幕的终端,但是我们平时还是比较常用图形模式的终端。

 

2.Linux的终端在每一行的开头处会有一个被称为“命令行提示符”的字符串,一般这个提示符包含了你的用户名,你的电脑的名字和你所在的路径。这个提示符的格式可以自行设置。

我们在命令提示符后面输入命令,告诉电脑我们想要它完成的任务。

命令可以单独使用,也可以带参数。参数就好比选项,可以改变命令的行为。

命令的参数通常是由一个短横和一个字母组成,例如 -h ; 也可以由两个短横和几个字母组成,例如 --help 。

在输入了一个命令的首字母或前几个字母后,我们可以用Tab键来补全命令,非常方便。

可以用键盘上的上下键来前后翻看使用过的命令,也可以用Ctrl + R这组快捷键来查找使用过的命令。

在终端的操作中,有很多常用的快捷键组合。了解或记住一些快捷键将使我们效率倍增。

 

3.在Linux中,一切皆文件!这是与Windows区别很大的一点。

Linux的文件和目录都是由根目录/开始自顶向下呈乔木状分散的。

普通用户存放自己私人文件的地方是在/home目录下,如果你的用户名是oscar,那么你的用户的家目录就是/home/oscar。

pwd命令用于显示当前所在目录。

ls命令用于显示当前目录中的文件。

  • 蓝色-->目录

  • 绿色-->可执行文件

  • 红色-->压缩文件

  • 浅蓝色-->链接文件

  • 灰色-->其他文件

cd命令用于切换目录。

du命令用于统计目录大小。

 

4.cat命令用于显示文件的所有内容。不过如果文件内容太多,最好用less命令,可以一页一页地显示文件。

我们可以用headtail命令分别显示文件开头和结尾的若干行。特别地,使用tail -f,我们可以实时地显示文件的变化,对于随时间一直在改变的文件,例如日志(log)文件特别有用。

 

mkdir命令用于创建目录。touch命令用于创建空文件。使用mkdir -p,我们可以递归地创建目录结构。

cp命令用于拷贝文件或目录。mv命令用于移动文件或目录,也可以为文件重命名。

rm命令用于删除文件或目录。记住:终端里可没有“回收站”,所以删除前要谨慎考虑。

我们使用ln命令,可以创建指向文件的链接(类似Windows的快捷方式,但比快捷方式复杂)。

posted on 2016-12-20 18:30  小同志  阅读(119)  评论(0编辑  收藏  举报

导航