接上篇介绍完软件的管理(查询、删除、安装)之后,本篇将介绍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. Django学习之路由层

    Django请求生命周期 - wsgi, 他就是socket服务端,用于接收用户请求并将请求进行初次封装,然后将请求交给web框架(Flask.Django) - 中间件,帮助我们对请求进行校验或在请 ...

  2. 75)PHP,session在使用时的一些语法问题

    (1)cookie仅能存字符串类型,但是session能存任何数据类型,比如: 然后我在session_2.php中输出这个session_1.php的数据: 结果展示: 我得在浏览器的地址栏中先请求 ...

  3. 2015-09-23-Archlinux的一些配置

    firefox的flash插件 pacman -S flashplugin firefox上网慢 由于Chromium浏览器,打字的时候经常会跳字母,所以就换了firefox浏览器,但是FF上网的时候 ...

  4. 千万不要在module里扩展较多逻辑,很容易引起项目异常。

    NOP项目 为保持紧跟NOP更新,项目组坚持不改NOP源码. 以触发器,插件化开发为拓展模式 NOP自定义好的接口或完全独立的新拓展功能很容易插件化. 但部分功能要在NOP原项目上扩展修改在不改源码的 ...

  5. mysql5.7解压版安装

    环境:win 10 1.解压 新建my.ini [mysqld] port = 3306 basedir=解压路径 datadir=解压路径\data max_connections=200 char ...

  6. 解决Eclipse和MyEclipsejava.lang.OutOfMemoryError Java heap space的错误

    Eclipse和MyEclipse出现错误:java.lang.OutOfMemoryError: Java heap space的错误,很熟悉的错误信息,可咋就想不起来在哪里设JVM的参数啊.请看下 ...

  7. python socket粘包及实例

    1.在linux中经常出现粘包的出现(因为两个send近靠着,造成接受到的数据是在一起的.)解决方法: 在服务端两send的中间中再添加一个recv(),客户端添加一个send(),服务端收到信息确认 ...

  8. Python---6条件判断与循环

    条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= ...

  9. 【software】变异注释工具:annovar

    annovar提供三种注释方式 一,基于基因的注释 给定变异,看变异是否影响编码蛋白的改变 支持基因定义系统:RefSeq genes, UCSC genes, ENSEMBL genes, GENC ...

  10. JAVA:初识Java · Xer97

    1. 什么是Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征. Java语言作为静 ...