接上篇介绍完软件的管理(查询、删除、安装)之后,本篇将介绍Linux的文件和目录的管理

    如何浏览Linux的目录(文件夹),就像Windows一样,我们平时需要打开各个目录,去里面找一找曾经悄悄存储的经典影视文件一样,Linux当然具备这种功能了,那么我们同样还是在SSH里操作了。各位朋友需要记住下面的命令。

    1、cd(目录浏览,它就像你的鼠标,让你在目录间跑来跑去的。)。

      你刚通过SSH链接上主机时经常会看到这个→"[root@localhost ~]# ",看到localhost后面跟着一个“~”符号吗?这个上波浪就是你所登录的用户目录的意思了。它会随着你进入的目录而变化,你进入根目录那个小波浪符号就变成了“/”,你进入etc目录那么小波浪就变成了etc。

      那么如何去查看根目录呢? 根目录就好像,整个文件系统的最顶端了(好比你在Windows主机里打开我的电脑,一下就看到了几个盘符似得)。

      [root@localhost ~]# cd /   #这个“cd /”就是进入根目录的意思了。 就是说你想去任何目录都可以使用cd,然后再空格一下,再写上文件的路径。

      [root@localhost ~]# cd /var/www/html/   #这就是进入根目录下的var文件夹,然后再进入var下的www文件夹…………

    2、pwd(显示你当前在什么目录)。

      

    3、ls(查看你所在目录下都有什么文件,更多关于ls命令的细节请点击→ls详解

      你先cd / 进入到根目录,然后再ls一下,就看到了根目录下有什么东西了。

      

    4、mkdir(创建新目录),直接输入mkdir [目录名],这就是在当前目录内创建文件了。

      

    5、rmdir(删除空的目录),rm -rf(删除目录及目录中的文件,总之你可以用rm -rf删除一切你想删除的东西)

      

      但是需要注意,rmdir不是对所有目录都有用,如果要删除的目录下面包含了一些文件,也就是说你要删除的目录不是空的,那么rmdir就无法删目标了。接着我们就需要rm -rf出场来解决这个问题了。这里就不截图了,简单说一下好了,通过rm -rf 文件名 ,这样子就可以删除掉这个文件或目录或目录和里面的所有东西!!!

    6、cp(复制文件或目录),需要注意复制目录时需要在cp后面加上-r的参数(递归持续复制,用于复制目录)

      

    7、mv(移动文件或目录,或重命名),你要想把文件啊,目录啊,移动到别的地方就用这个MV吧。

      

    8、touch(创建文件),通过这个命令,可以创建出一个文件哦,名字自己可以随便起,比如 abc.php、index.html

      

    9、vi(编辑和查看文件),既然创建了php文件,那么里面想写点什么怎么办?那必须用vi编辑器来写咯。

      [root@localhost /]# vi abc.php  这样就直接打开这个文件了,但是呢,第一次用vi编辑器时,不是那么容易操作的。这里就不先废话说它,我会单独写一篇文章来说下vi的使用方法。

    10、find(文件和目录什么的丢了,找不到了,迷路了,怎么办!请用find吧?更多find详情点击→find查看)

      

    好了!总结一下!上篇讲了软件包的管理(查询、安装、删除),

    这篇讲了11个知识点:

      1、如何进出各文件夹目录。2、如何查询自己在什么目录里。3、如何查询当前目录里有啥文件。4、如何创建新的文件目录。5、如何删除目录和文件。6、如何复制文件和目录。7、如何移动文件和目录+如何改名字。8、如何创建一个可写字的文件。9、如何编辑和查看文件。10、如何查找文件。

      我认为,通过这些小知识起码你已经可以操作起来这台linux主机了吧?和你在用Windows操作点什么东西差不多了吧?我知道刚开始你肯定觉得没有Windows方便,不过在使用过程中你就慢慢找到小窍门了。总之,先熟悉这个系统的简单操作方法,然后遇到问题后通过google、百度查一查。

=========下一篇介绍安装apache、php、mysql(架设网站必须软件包的安装方法)==========

第三篇:Linux的基本操作与文件管理(纯命令行模式下)(下)的更多相关文章

  1. PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)

    源码地址:https://github.com/Tinywan/PHP_Experience 测试环境配置: 环境:Windows 7系统 .PHP7.0.Apache服务器 PHP框架:ThinkP ...

  2. wpa_supplicant 移植及 linux 命令行模式配置无线上网

    本文涉及内容为linux 命令行模式配置无线上网 及 wpa_supplicant 移植到开发板的过程,仅供参考. 1.源码下载 wpa_supplicant 源码下载地址 :http://hosta ...

  3. Linux 命令行模式 你需要知道的那些事

    注: 安装软件 pip install + 软件名  例如: pip install xadmin 卸载软件 pip uninstall + 软件名 例如 pip uninstall xadmin 安 ...

  4. Linux 开机启动方式设置 inittab 详解,开机直接进入“命令行”模式

    Linux下的 /etc/inittab 中的英文解释: This file describes how the INIT process should set up  the system in a ...

  5. linux命令行模式下实现代理上网

    有些公司的局域网环境,例如我们公司的只允许使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是linux纯命令行的界面就....下面简单几步就可以实现了! 一.命令行界面的一般代理设置方 ...

  6. linux命令行模式下实现代理上网(转)

    有些公司的局域网环境,例如我们公司的只允许使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是linux纯命令行的界面就....下面简单几步就可以实现了! 一.命令行界面的一般代理设置方 ...

  7. Linux(CentOS 7)命令行模式安装VMware Tools 详解

    本篇文章主要介绍了如何在Linux(CentOS 7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 本例中为在Linux(以CentOS 7为例)安装VM ...

  8. linux命令行模式下实现代理上网 专题

    有些公司的局域网环境,例如我们公司的只允许使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是linux纯命令行的界面就....下面简单几步就可以实现了! 一.命令行界面的一般代理设置方 ...

  9. Linux服务器命令行模式安装Matlab2014a

    Linux服务器命令行模式安装Matlab2014a,有需要的朋友可以参考下. 0.下载安装包 下载Matlab2014a for Linux安装包的ISO镜像文件(感谢万能的度娘)以及破解包(下载地 ...

随机推荐

  1. KMP算法 详解+模板

    本文大部分摘自szy学长的ppt<string>中的KMP部分. %%%膜拜szy大神orz 1.概述 KMP 算法是用来解决单模匹配问题的一种算法. 如果暴力的进行单模匹配,那么时间复杂 ...

  2. spring security在异步线程的处理

    https://spring.io/guides/topicals/spring-security-architecture 在异步线程中使用SecurityContextHolder , 需要将父线 ...

  3. mongo rename collection

    db.getCollection('a').renameCollection("b"); db.getCollection('a').find({}, {_id: 0}).forE ...

  4. maven项目部署到tomcat中没有classe文件的问题汇总

    1.修改生成的class文件的位置

  5. 学习python-20191108(1)Mysql、Flask

    一.使用pymysql模块操作MYSQL 导入pymysql模块: pip install pymysql 1.增删改 import pymysql # 定义数据库连接信息 config = {    ...

  6. python后端面试第六部分:git版本控制--长期维护

    ################## git版本控制 ####################### 1,git常见命令作用 2,某个文件夹中的内容进行版本管理:进入文件夹,右键git bash 3, ...

  7. vivado操作基本问题

    1.zynq开发板的构造以及推崇的设计理念 设计推崇的理念是设计有知识产权的可重用的IP模块. 2.操作过程中遇到的问题以及解决方法 (1)综合速度慢解决方案: 我们都知道Vivado编译起来相当的慢 ...

  8. Sublime Text 2+Zen Coding

    自己长期使用editplus做代码编辑,使用过DW,还是习惯前者的使用环境.好友推荐,试试新的编码工具——Sublime Text 2.在代码制作过程中,最主要的是1)快速复制的模式化工作  2)零碎 ...

  9. Android开发之《USB Camera》

    SimpleWebCam Source Code:https://bitbucket.org/neuralassembly/simplewebcam/src 1. USB摄像头UVC兼容(如今大部分兼 ...

  10. Python中为什么可以通过bin(n & 0xffffffff)来获得负数的补码?

    一开始我以为这不是个大问题,因为本来整型数在内存中就是以补码的形式存在的,输出自然也是按照补码输出的,例如C语言中 printf("%X\n",-3); //输出 //FFFFFF ...