一:一些常用命令的总结
1. ls→ :列出当前工作目录的内容;
2. ls –a → 显示 . 和 .. 专门的目录链接;
3. ls –l
4. mkdir demo → 创建一个名为demo的文件夹;
5. cd demo → 进入demo这个文件夹中!
6. mkdir tie toe tac → 在demo文件夹中,创建三个文件夹名为:tie toe tac;
7. mkdir tie/example1 → 在tie这个文件夹中创建一个名为example1的文件夹;
8. mkdir tie/example1/example3 → 在tie中的example1中创建一个example2文件夹!
(前提:example1必须要存在,否则不能直接创建两级的!!)
9. mkdir有一个很方便的-p选项,该选项告诉mkdir创建所有缺少的父目录;
mkdir -p easy/as/pie
10. man mkdir (man ls)→ 阅读手册页;
________________________________________________________________________
11. touch copyme → 创建一个名为copyme的文件!
12. ls -l copyme
-rw-r--r-- 1 root root 10 Dec 28 14:13 copyme
13. cat copyme 在终端显示文件的内容
14. cp copyme copiedme → 复制文件copyme 到 copiedme(它也是同时被创建的!)
ls -i copyme copiedme 通过观察,我们发现它们确实是相互独立的文件;它们的索引节点号不同;
15. mv copiedme movedme
我们来用“mv”命令将“copiedme”重命名为“movedme”。其索引节点号将仍然是同一个;但是,指向该索引节点的文件名将改变
ls -i movedme
16. rm -rf mydir → 一般情况下,rm -rf 是删除目录树的首选方法;另一种方法时rmdir,但是要逐级删除,当一个目录还有内容时,是不能删除的!必须要先删除该目录中的内容!!
17. rm file[1-8] 删除 文件1到文件8
18. rm file* 删除文件名以 file 开头的所有文件
----------------------------------------------------------------------------------------------------------------------------
以下是2012-02-22日新学的。(比较二啊,O(∩_∩)O~)
1.对于上面的第18条,当我们删除时,系统还会一一问我们是否删除某个文件,如果有1000个文件,我们要回答1000个y吗?所以,如果你确定要删除要删除文件名以file开头的所有文件,用下面的代码:rm -rf file*
2. more aa.txt → 查看a.txt中的内容。
回车 → 一行一行的向下看。
空格 → 一屏一屏的向下看。
B → 一屏一屏的向上看。
More -s aa.txt →逐页显示 aa.txt 的内容,如有连续两行以上空白行则以一行空白行显示。
More +20 aa.txt → 从第20行开始显示aa.txt的内容。
3. vi aa.txt → 打开要修改的文件aa.txt
按ESC键 → 按X键 → 移动相应的光标 → 按X键删除你需要删除的字符;
按ESC键 → 按i键 → 移动光标 → 输入你需要添加的字符;
按ESC键 → 按(shift +:) → 输入 q! (输入wq!是保存后退出) → 回车 → 退出;
4.rm /usr/aa/cc.txt → 删除usr目录下的aa目录下的cc.txt文件。
Rm -rf /usr/aa/cc.txt → 自己体会与上面的不同。
5. rm /usr/aa/* → 删除usr/aa目录下的所有文件。(注意只能删除aa目录下的“文件”!)
Rm -rf /usr/aa/* → 体会一下有何不同!!
6.rm -rf /usr/aa → 删除usr目录下的aa文件夹。
7. mv /usr/aa/cc.txt /hanchao → 把usr/aa中cc.txt文件 剪切到 /hanchao文件夹中。
8.mv /hanchao/cc.txt /hanchao/newname.txt → 给cc.txt重命名。
(注意:mv在不同的目录下是剪切。在同一目录下是重命名。!!)
9.cp /usr/a.txt /home → 复制usr目录下的a.txt文件 至 home目录下。
10. cp /usr/aa –r /home → 将usr文件夹下的aa文件夹复制到home文件夹下。
(注意:文件夹的复制必须要加上一个 -r 才可以哦!!)
11.如果/home下已经有一个aa文件夹,那么久有可能有文件重名的情况。此时系统会问你是否覆盖,一个两个你可以输入y来解决,但是要是很多怎么办呢?!!我们需要用下面的代码:即把 –r 变成 –rf
Cp /usr/aa -rf /home
13. wc -l filename.txt → 查看filename.txt文件一共有多少行!!
14. head -n 50 filename.txt → 查看filename.txt文件前50行的内容。
15. tail -n 50 filename.txt → 查看filename.txt文件后50行的内容。
16. tail -f filename.txt → 表示实时查看filename.txt文件的底端信息。
17. cd / → 进入根目录
18. cd .. → 返回上一目录
19. cd /usr 或 cd usr → 进入 usr目录下
20. ls → 列出当前工作的目录内容。
21. ls -l → 列表信息详解。
22. ls -lh →自己体会。
23. ls -l a.txt → a.txt文件的具体信息。
24. ctrl +c → 退出当前。(所有的系统都是如此!)
25. clear → 相当于DOS的cls命令。
26. echo → 在显示器上显示一段文字,一般起一个提示作用。
27. df → 检查文件系统的磁盘空间占用情况。
28. uptime → 显示系统已经运行了多长时间。它依次显示下列信息:现在的时间、系统已经运行多长时间、目前有多少登录用户、系统在过去1min/5min/15min的平均负载!
29. pwd → 显示当前工作的绝对路径。
30. cal → 显示日历。
31. date → 显示日期。
32.
本文转自韩立伟 51CTO博客,原文链接:http://blog.51cto.com/hanchaohan/788255,如需转载请自行联系原作者