Linux基本指令
常用目录文件作用
- / 根目录
- /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基本指令的更多相关文章
- linux常用指令
整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...
- Linux压缩指令
1.windows系统和Linux系统的压缩文件只有zip格式的是通用的 2.windows系统可以解压几乎所有的Linux压缩格式 3.Linux压缩指令 gzip 指令 格式: gzip 压缩的文 ...
- Linux相关指令
Linux相关指令 1.find文件搜索功能 find [目录列表] [匹配参数] [匹配标准] -name :按文件名称进行搜索 -group :按文件所属组进行搜索 -user :按文件拥有者进行 ...
- Linux基础指令
Linux基础指令 只写了最简单的一些文件操作,基本没有带参数 查看当前目录 pwd 跳转到某路径 cd 查看当前目录下的文件 ls ls -l // -l 查看详细信息 打开当前所在文件夹 open ...
- Linux进阶指令(重点)
三.Linux进阶指令(重点) 1.df指令 作用:查看磁盘的空间 #df -h 选项:-h 表示以可读性较高的形式展示大小 2.free指令 作用:查看内存使用情况 #free ...
- ROS零门槛学渣教程系列(二)——Linux常用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh
Linux常用指令通过上一教程,我们获得了ubuntu系统.Linux是一个很大的领域.但不要紧张,我们一步步来就是了,跟着教程,需要能用到新知识,会提前介绍给大家.下面学习几个常用的Linux指令. ...
- Linux常用指令【转载】
[收藏]Linux常用指令[转载] $ 命令行提示符 粗体表示命令 斜体表示参数 filename, file1, file2 都是文件名.有时文件名有后缀,比如file.zip command 命令 ...
- 【ZZ】Linux常用指令
linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...
- Linux基本操作指令
Linux操作指令 到达当前用户目录:cd ~ 获得管理员权限执行:sudo 解压缩:tar -zxf XXX.tgz 安装包:dpkg -i XXX.deb 通过链接下载文件:wget http: ...
随机推荐
- Unity VS 创建脚本自动添加头注释-时间-描述-作者等信息
Unity生成脚本自动添加头注释 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心 ...
- python 三种 安装包的方法
1.pycharm安装第三方库 然后点+搜索库安装. 注意 : 有时候点+会出现下图提示:Nothing to show,这就需要在点加号前点一下绿色圈圈的conda标志. 点+号出现下图的内容才是正 ...
- cin.ignore
功能:函数用于输入流.它读入字符,直到已经读了num 个字符(默认为1)或是直到字符delim 被读入(默认为EOF).其调用形式为cin.ignore(n,终止字符) 原型:istrea ...
- 第七节《Git协议与工作协同》
Git提供了丰富的协议支持,包括:SSH.GIT.HTTPS.FTP.FTPS.RSYNC,这些协议可以分为两类:智能协议和哑协议. <1>智能协议 在会话时使用智能协议,会在会话的两个版 ...
- 08机器学习实战之BP神经网络
1. 背景: 1.1 以人脑中的神经网络为启发,历史上出现过很多不同版本 1.2 最著名的算法是1980年的 backpropagation 2. 多层向前神经网络(Multil ...
- 使用 AppScan 进行扫描
针对大型网站的扫描,我们按照戴明环 PDCA 的方法论来进行规划和讨论,建议 AppScan 使用步骤:计划(Plan).执行(Do).检查(check).分析(Analysis and Action ...
- Java高级特性 第13节 解析XML文档(1) - DOM和XPath技术
一.使用DOM解析XML文档 DOM的全称是Document Object Model,也即文档对象模型.在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树 ...
- 如何下载github子目录文件
比如下载pai子目录下dockerfile文件,可以在浏览器键入 https://raw.githubusercontent.com/Microsoft/pai/master/src/dev-box/ ...
- python requests 请求禁用SSL警告信息解决
Python3 requests模块发送HTTPS请求,关闭SSL 验证,控制台会输出以下错误: InsecureRequestWarning: Unverified HTTPS request is ...
- 信号监测---verilog
信号监测---verilog 此模块用于监测某一信号源是否持续稳定的传送. 监测思路:监测信号源高电平或者低电平的宽度是否始终保持一致(一定范围内允许有误差) `timescale 1ns / 1ps ...