Linux基本指令

时间:2023-02-23 11:08:10

常用目录文件作用

- /    根目录

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

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

- /dev    设备文件保存目录

- /etc    配置文件保存目录

- /home    普通用户的家目录

- /lib    系统库保存目录

- /mnt    系统挂载目录

-/media    挂载目录

- /root    超级用户的家目录

- /tmp    临时目录

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

- /proc     直接写入内存的

- /sys

- /usr    系统软件资源目录

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

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

- /var    系统相关文档内容

一、指令与选项

问:什么是Linux的指令?

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

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

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

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

二、基础指令(重点)

1、ls指令

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

Linux基本指令

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

Linux基本指令

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

常见语法:

  #ls -l 路径

  #ls -la 路径

选项解释:

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

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

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

Linux基本指令

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

Linux基本指令

2、pwd指令

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

Linux基本指令

3、cd指令

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

Linux基本指令

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

Linux基本指令

4、mkdir指令

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

Linux基本指令

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

Linux基本指令

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

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

Linux基本指令

5、touch指令

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

Linux基本指令

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

Linux基本指令

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

Linux基本指令

6、cp指令

参数:

  -r:复制目录

  -p:连带文件属性复制

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

  -a:相当于-pdr

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

Linux基本指令

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

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

Linux基本指令

7、mv指令

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

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

Linux基本指令

8、rm 指令

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

选项:

  r:表示递归

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

Linux基本指令

9、vim指令

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

10、输出重定向

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

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

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

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

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

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

Linux基本指令

11、cat指令

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

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

Linux基本指令

 12、软链接和硬链接

#ln 源文件 硬链接文件

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

Linux基本指令

 13、文件搜索locate

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

#locate 文件名

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

Linux基本指令

14、搜索命令的命令

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

选项参数:

  -b:只查找可执行文件

  -m:只查找帮助文件

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

Linux基本指令

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. xpath实例 --//span[contains(.,'资讯管理')]

    实际例子: 实例一: 不得不说下第一个例子,谢谢selenium论坛的大神门,XPATH还有这种方式的定位,传说是“治疗一切跌打损伤,及text找不到”(Antony群友帮解决的,在此谢谢)

  2. 查找文件并执行的shell命令

    来由 经常我们需要找到某类文件, 并对进行处理. 例如找到.svn文件夹, 然后删除掉. 如果不使用shell,你可以选择手动删除, 前提是没有几个此类文件, 但是svn信息文件很多, 不能采用手动删 ...

  3. JDBC学习笔记(2)——Statement和ResultSet

    Statement执行更新操作 Statement:Statement 是 Java 执行数据库操作的一个重要方法,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句.Statement ...

  4. OC3_歌词解析

    // // LrcManager.h // OC3_歌词解析 // // Created by zhangxueming on 15/6/15. // Copyright (c) 2015年 zhan ...

  5. 【行为型】Iterator模式

    迭代器模式提供一种方法顺序访问聚合对象中的各个元素,而又不需要暴露该聚合对象的内部表示.对于该模式,估计几乎所有的人都使用过,在此直接给出类结构图参考如下: 如前所述,迭代器模式的思想主要是:一能提供 ...

  6. ACdreamoj(1105)模拟题

    题意:射一次激光最多能够攻击到几个敌人(因为激光非常强大,能够在击中敌人后穿过它,而瑶瑶自己的坦克因为有特殊装置,所以不会被激光击中.激光也会直接穿过它) . 表示此处为空地 * 表示此处为障碍(激光 ...

  7. 如何把word中的图片怎么导出来呢?

    在办公使用word的过程中你可能经常会遇到这个问题:插入到word中的图片找不到导出来的方法,是不是很郁闷呢,别急,今天咱们研究一下把word中的图片导出来的方法(把"我的"变成你 ...

  8. cesium 之地图贴地量算工具效果篇(附源码下载)

    前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材. 内 ...

  9. python实现域名解析和归属地查询

    前言工作中有时要查询域名解析和获取域名相关IP归属地信息 安装依赖python2:pip install dnspythonpython3:python3 -m pip install -i http ...

  10. MongoDB系列----查

    开启查询: db.getMongo().setSlaveOk() 查版本: db.servion(); db.serverBuildInfo(); db.serverStatus().storageE ...