第三篇:Linux的基本操作与文件管理(纯命令行模式下)(下)
接上篇介绍完软件的管理(查询、删除、安装)之后,本篇将介绍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的基本操作与文件管理(纯命令行模式下)(下)的更多相关文章
- PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)
源码地址:https://github.com/Tinywan/PHP_Experience 测试环境配置: 环境:Windows 7系统 .PHP7.0.Apache服务器 PHP框架:ThinkP ...
- wpa_supplicant 移植及 linux 命令行模式配置无线上网
本文涉及内容为linux 命令行模式配置无线上网 及 wpa_supplicant 移植到开发板的过程,仅供参考. 1.源码下载 wpa_supplicant 源码下载地址 :http://hosta ...
- Linux 命令行模式 你需要知道的那些事
注: 安装软件 pip install + 软件名 例如: pip install xadmin 卸载软件 pip uninstall + 软件名 例如 pip uninstall xadmin 安 ...
- Linux 开机启动方式设置 inittab 详解,开机直接进入“命令行”模式
Linux下的 /etc/inittab 中的英文解释: This file describes how the INIT process should set up the system in a ...
- linux命令行模式下实现代理上网
有些公司的局域网环境,例如我们公司的只允许使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是linux纯命令行的界面就....下面简单几步就可以实现了! 一.命令行界面的一般代理设置方 ...
- linux命令行模式下实现代理上网(转)
有些公司的局域网环境,例如我们公司的只允许使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是linux纯命令行的界面就....下面简单几步就可以实现了! 一.命令行界面的一般代理设置方 ...
- Linux(CentOS 7)命令行模式安装VMware Tools 详解
本篇文章主要介绍了如何在Linux(CentOS 7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 本例中为在Linux(以CentOS 7为例)安装VM ...
- linux命令行模式下实现代理上网 专题
有些公司的局域网环境,例如我们公司的只允许使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是linux纯命令行的界面就....下面简单几步就可以实现了! 一.命令行界面的一般代理设置方 ...
- Linux服务器命令行模式安装Matlab2014a
Linux服务器命令行模式安装Matlab2014a,有需要的朋友可以参考下. 0.下载安装包 下载Matlab2014a for Linux安装包的ISO镜像文件(感谢万能的度娘)以及破解包(下载地 ...
随机推荐
- Spring的分模块开发的配置
参考:Spring学习笔记-Spring的分模块开发的配置 在加载配置文件的时候,加载多个 例如把applicationContext.xml配置文件中的关于集合配置的部分剪切到application ...
- 吴裕雄--天生自然python学习笔记:python文档操作批量替换 Word 文件中的文字
我们经常会遇到在不同的 Word 文件中的需要做相同的文字替换,若是一个一个 文件操作,会花费大量时间 . 本节案例可以找出指定目录中的所有 Word 文件(包含 子目录),并对每一个文件进行指定的文 ...
- WEB 安全 - xss 初探
零.参考资料 网络攻击-XSS攻击详解: 前端安全之XSS攻击: 一.概念 跨站脚本攻击Cross-site scripting (XSS)是一种安全漏洞,攻击者可以利用这种漏洞在网站上注入恶意的客户 ...
- sysstat安装升级
背景: sysstat是什么?? Sysstat,一种常用在Linux系统服务器中的软件工具包,可以用来监控服务器的性能.比如可以监控CPU.硬盘.网络等数据, sysstat提供了Linux性能监控 ...
- [洛谷P4782] [模板] 2-SAT 问题
NOIp后第一篇题解. NOIp我考的很凉啊...... 题目传送门 之前讲过怎么判断2-SAT是否存在解. 至于如何构造一组解: 我们想到对tarjan缩点后的图进行拓扑排序. 那么对于代表0状态的 ...
- Java IO: 异常处理
原文链接 作者:Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) 流与Reader和Writer在结束使用的时候,需要正确地关闭它们.通过调用close()方法 ...
- Linux Ubuntu 安装SSH服务
1.安装SSH命令:sudo apt-get install openssh-server 2.启动SSH服务命令:/etc/init.d/ssh start 3.停止SSH服务命令:/etc/ini ...
- hql错误:No data type for node: org.hibernate.hql.ast.tree.IdentNode
今天写了一个查询,用的是hql,数据库是mysql.多表联查,结果报错了报: \-[IDENT] IdentNode: 'routerNumber' {originalText=routerNumbe ...
- Java 原子类 java.util.concurrent.atomic
Java 原子类 java.util.concurrent.atomic 1.i++为什么是非线程安全的 i++其实是分为3个步骤:获取i的值, 把i+1, 把i+1的结果赋给i 如果多线程执行i++ ...
- js 网页运行原理
当我们打开一个网页的时候,浏览器会首先创建一个窗口,这个窗口就是我所知道的window对象,也就是整个Javascript运行所依附的全局变量. 为了加载网页文档,当前窗口又需要创建一个Documen ...