常用目录文件作用

- /    根目录

- /bin    命令保存目录(普通用户就可以读取的命令)

- /boot    启动目录,启动相关文件

- /dev    设备文件保存目录

- /etc    配置文件保存目录

- /home    普通用户的家目录

- /lib    系统库保存目录

- /mnt    系统挂载目录

-/media    挂载目录

- /root    超级用户的家目录

- /tmp    临时目录

- /sbin    名利那个保存目录(超级用户才能使用的目录)

- /proc     直接写入内存的

- /sys

- /usr    系统软件资源目录

  - /usr/bin    系统命令(普通用户)

  - /usr/sbin    系统命令(超级用户)

- /var    系统相关文档内容

一、指令与选项

问:什么是Linux的指令?

答:在Linux终端(命令行)中输入的内容称之为指令。

问:一个完整的指令的标准格式是什么?

答:#指令主体(空格)[选项](空格)[操作对象]

注:一个指令可以包含多个选项,操作对象也可以是多个

二、基础指令(重点)

1、ls指令

#ls    作用:查看指定目录下的所有文件和文件夹的名称

#ls 路径    作用:列出指定目录下的所有文件和文件夹的名称

#ls 选项 路径    作用:列出指定路径下的文件和文件夹的名称,并以指定的格式显示

常见语法:

  #ls -l 路径

  #ls -la 路径

选项解释:

  -l:表示list,表示以详细列表的形式进行展示

  -a:表示显示所有的文件和文件夹(包含隐藏文件和文件夹)

注:截图中列表的第一列字符表示文档的类型,其中“-”表示该行对应的文档类型为文件,“d”表示文档类型为文件夹

#ls -lg 路径    作用:列出指定路径下的所有文件和文件夹的名称,以列表的形式并且在显示文档大小的时候以可读性较高的形式显示

2、pwd指令

#pwd    作用:打印当前的工作目录

3、cd指令

#cd    作用:切换到当前用户的家目录,和cd ~效果一样

#cd 路径    作用:切换到指定路径

4、mkdir指令

#mkdir 目录    作用:在当前目录下创建目录

#mkdir 路径/目录    作用:在已存在的指定路径下创建目录

#mkdir -p 路径/目录    作用:一次性创建多层不存在的目录

#mkdir 路径1/目录1 路径2/目录2 路径3/目录3    作用:一次性创建多个目录

5、touch指令

# touch 文件名    作用:在当前目录下创建文件

#touch 文件路径    作用:在指定路径下创建文件

#touch 文件1 文件2     作用:同时创建多个文件

6、cp指令

参数:

  -r:复制目录

  -p:连带文件属性复制

  -d:若源文件是链接文件,则复制链接属性

  -a:相当于-pdr

#cp 被复制的文档路径 文档被复制到的路径    作用:复制文件到指定目录

注:在Linux中复制过程中是可以重新对新位置的文件命名的

注:但使用cp命令进行文件夹复制操作时需要添加选项“-r”【表示递归复制】,否则目录将被忽略

7、mv指令

#mv 需要移动的文档路径 需要保存的位置路径    作用:移动文件到指定位置

注:Linux中重命名命令也是mv,和移动语法一样

8、rm 指令

#rm -rf 需要移出的文档路径    作用:删除一个文件

选项:

  r:表示递归

  f:表示强制删除,不提示是否删除

9、vim指令

作用:vim(文本编辑器)用来打开文件,文件可以存在也可以不存在,按shift+:,输入q,按回车退出

10、输出重定向

作用:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析统计,则此时需要用到重定向

>:覆盖输出,会覆盖掉原先的文件内容

>>:追加输出,不会覆盖掉原始文件的内容,会在原始内容尾部继续添加

#正常执行的指令 >/>> 文件的路径

注:文件可以不存在,不存在则新建文件

将当前目录下的文件和文件名输出到a.txt文件中

11、cat指令

#cat 文件路径    作用:打开一个文件

#cat 待合并的文件路径1 待合并的文件路径2.... 文件路径n > 合并之后的文件路径    作用:对多个文件进行合并

 12、软链接和硬链接

#ln 源文件 硬链接文件

# ln -s 源文件 软链接文件

 13、文件搜索locate

locate:搜索后台数据库中按文件名搜索,搜索速度比find更快,但搜索只能按照文件名搜索

#locate 文件名

注:如果想要搜索新建的文件需要使用updatedb命令更新数据库,然后再搜索才能搜到

14、搜索命令的命令

whereis 命令名:搜索系统命令所在路径及帮助文档所在位置

选项参数:

  -b:只查找可执行文件

  -m:只查找帮助文件

which 命令:查看命令的位置和别名(命令有别名)

Linux基本指令的更多相关文章

  1. linux常用指令

    整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...

  2. Linux压缩指令

    1.windows系统和Linux系统的压缩文件只有zip格式的是通用的 2.windows系统可以解压几乎所有的Linux压缩格式 3.Linux压缩指令 gzip 指令 格式: gzip 压缩的文 ...

  3. Linux相关指令

    Linux相关指令 1.find文件搜索功能 find [目录列表] [匹配参数] [匹配标准] -name :按文件名称进行搜索 -group :按文件所属组进行搜索 -user :按文件拥有者进行 ...

  4. Linux基础指令

    Linux基础指令 只写了最简单的一些文件操作,基本没有带参数 查看当前目录 pwd 跳转到某路径 cd 查看当前目录下的文件 ls ls -l // -l 查看详细信息 打开当前所在文件夹 open ...

  5. Linux进阶指令(重点)

    三.Linux进阶指令(重点) 1.df指令    作用:查看磁盘的空间 #df -h 选项:-h    表示以可读性较高的形式展示大小 2.free指令     作用:查看内存使用情况 #free ...

  6. ROS零门槛学渣教程系列(二)——Linux常用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh

    Linux常用指令通过上一教程,我们获得了ubuntu系统.Linux是一个很大的领域.但不要紧张,我们一步步来就是了,跟着教程,需要能用到新知识,会提前介绍给大家.下面学习几个常用的Linux指令. ...

  7. Linux常用指令【转载】

    [收藏]Linux常用指令[转载] $ 命令行提示符 粗体表示命令 斜体表示参数 filename, file1, file2 都是文件名.有时文件名有后缀,比如file.zip command 命令 ...

  8. 【ZZ】Linux常用指令

    linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...

  9. Linux基本操作指令

    Linux操作指令 到达当前用户目录:cd ~ 获得管理员权限执行:sudo 解压缩:tar -zxf XXX.tgz 安装包:dpkg -i XXX.deb 通过链接下载文件:wget  http: ...

随机推荐

  1. python中shutil模块的使用

    可以操作权限的处理文件模块:shutil # 基于路径的文件复制 import shutil shutil.copyfile("oldfile_path","newfil ...

  2. python中random模块的使用

    import random random.random() 产生0-1间的随机小数 >>> res = random.random() >>> print(res) ...

  3. 解决OSError: cannot identify image file <_io.BytesIO object at 0x000001ABB1D9DE60>

    解决方法: 不支持.jpg文件,用opencv将文件转为png格式即可.

  4. [ZJOI2007]矩阵游戏【bzoj1059/洛谷1129】/ [HEOI2016/TJOI2016]游戏

    小QQ是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏――矩阵游戏.矩阵游戏在一个N \times NN×N黑白方阵进行(如同国际象棋一般,只是颜色是随意的).每次可以对该矩阵进行两种 ...

  5. 关于修改banner信息;nginx反向代理apache应用

    本周实验 1. Linux下Apache部署一个php页面,返回http数据包中查看server信息,修改Apache 配置使server banner自定义. 2. nginx设置反向代理,代理上面 ...

  6. c# 使用 namedpipe 通信

    using System; using System.IO; using System.IO.Pipes; using System.Diagnostics; using System.Threadi ...

  7. pymongo中的连接操作:Connection()与MongoClient()

    class MongoClient(pymongo.common.BaseObject) Connection to MongoDB. Method resolution order: MongoCl ...

  8. day059-60 ajax初识 登录认证练习 form装饰器, form和ajax上传文件 contentType

    一.ajax 的特点 1.异步交互:客户端发出一个请求后,需要等待服务器响应结束后, 才能发出第二个请求 2.局部刷新:给用户的感受是在不知不觉中完成请求和响应过程. 二.ajax 模板示例 ($.a ...

  9. Python中第三方的用于解析HTML的库:BeautifulSoup

    背景 在Python去写爬虫,网页解析等过程中,比如: 如何用Python,C#等语言去实现抓取静态网页+抓取动态网页+模拟登陆网站 常常需要涉及到HTML等网页的解析. 当然,对于简单的HTML中内 ...

  10. 数据库if判断语句

    THEN '青年' ELSE '未成年' END) as age_text from user 更多写法参考:http://www.cnblogs.com/martinzhang/p/3220595. ...