Linux D01 目录和文件的常用命令

1.终端命令格式

command [-options] [parameter]
说明:

  • command : 命令名, 相应功能的英文单词或单词的缩写
  • [-options] : 选项, 可用来对命令进行控制, 也可以省略
  • parameter : 传给命令的参数, 可以是 零个、一个 或者 多个

1.1常用Linux命令的基本使用

序号命令对应英文作用
01lslist查看当前目录下的内容
02pwdprint working derectory查看当前所在的文件夹
03cd [目录名]change directory切换文件夹
04touch [文件名]touch如果文件夹不存在,新建文件
05mkdir [目录名]make directory创建目录
06rm [文件名]remove删除指定的文件夹
07clearclear清屏

2.目录(文件夹)常用命令

目标:文件夹的增、删、改、查的命令操作

2.1创建文件夹的命令
格式:mkdir 目录名
mkdir -p 目录名1/目录名2/目录名3(嵌套)
注意:新建的目录名称不能与当前目录中已有的目录或文件同名
示例: mkdir /opt/dir1
mkdir -p /opt/dir1/dir2/dir3/dir4

2.2删除文件夹的命令(谨慎使用,谨慎使用,谨慎使用)
格式:rm 文件夹 (有提示)
rm -f 文件夹 (取消提示)
rm -rf 文件夹 (递归删除)
rm -rf 结合通配符 * ? [abc][a-z]
rm -rf dir3*
示例:rm -rf /opt/dir1/dir2/dir3/dir4

参数英文含义
-rrecursive (递归)递归地删除目录下的内容, 删除文件夹 时必须加此参数
-fforce (强制)强制删除,忽略不存在的文件, 无需提示

2.3 修改文件夹的命令
格式:mv 旧文件夹名 新文件夹名
改变位置:mv 就路径 新路径(已经存在)
示例: mv /opt/dir1 /opt/dir111
mv /opt/dir111 /opt/dir1/dir2/dir3
2.4查询文件夹的命令
格式:ls 文件夹名 (包含权限、日期等信息)
ll 文件夹名 (不包含权限、日期等信息)
列出某一目录内的内容(内容包括子文件夹和文件)
ls 或 ll 列举出当前文件夹内的文件夹和文件
示例: ls /opt
ll /opt
2.5其他命令
目录切换命令
格式:cd 目标路径
cd …/ (进入上级目录)
示例 : cd /opt
cd …/…/
软连接(快捷键)
格式:ln -s 目标文件绝对路径 快捷方式路径
示例:ln -s /opt/dir1/dir2/dir3 /dir3
当前位置
格式:pwd
复制文件夹
格式:cp -a 原文件夹 目标文件夹

03.文件常用命令

目标:文件的增、删、改、查的命令操作
3.1创建文件的命令
创建空文件 - 格式:touch 文件名(文件存在、不存均可)
创建有数据的文件 - 格式:echo ‘abc’ > 文件名(文件名不能存在)
示例: touch test1.txt test2.txt test3.txt
echo ‘abc’ > test4.txt
3.2删除文件的命令(谨慎使用,谨慎使用,谨慎使用)
格式:rm 文件夹 (有提示)
rm -f 文件 (取消提示)
rm -rf 文件 (递归删除)
rm -rf 结合通配符 * ? [abc][a-z]
rm -rf *.txt
示例:rm -rf test1.txt test2.txt

参数英文含义
-rrecursive (递归)递归地删除目录下的内容, 删除文件夹 时必须加此参数
-fforce (强制)强制删除,忽略不存在的文件, 无需提示

3.3修改文件的命令
格式:mv 旧文件名 新文件名
示例: mv test3.txt test333.txt
3.4查询文件的命令
查看文件信息
格式:ls 文件夹名 文件名 (包含权限、日期等信息)
ll 文件夹名 文件名 (不包含权限、日期等信息)
列出某一目录内的内容(内容包括子文件夹和文件)
ls 或 ll 列举出当前文件夹内的文件夹和文件
示例: ls /opt
ll /opt
查看文件前10行数据
格式 : head 文件名 或 head -10 文件名
示例 : head test1.txt 或 head -10 test1.txt
查看文件后10行数据
格式: tail 文件名 或 tail -10 文件名 或 tail -f 文件名
示例 : tail test1.txt 或tail -10 test1.txt
查看文件内容
格式:more 文件名
示例 :more test1.txt
查看所有
格式:cat 文件名
过滤查看
格式:grep 关键字 文件名
示例: grep is profile

3.5 其他命令
文件追加
格式:echo ‘abcde’ >> 文件名
示例:echo ‘abcde’ >> test4.txt
复制文件
复制文件夹
格式:cp 原文件 目标文件

常用命令补充

ls 命令选项

选项英文含义
-aall显示指定目录下所有子目录与文件, 包含隐藏文件(以 . 开头的文件为隐藏文件, 需要用 -a 参数才能显示)
-l以列表方式显示文件的详细信息
-hhuman-readable配合 -l 以人性化的方式显示文件大小
通配符含义
*代表 任意个数 的字符
?代表任意一个字符, 且只能是一个
[abc]匹配a、b、c中任意一个
[a-f]匹配从a到f范围内的任意一个字符

cd 命令选项

命令含义
cd- 可以在最近的两次目录之间切换

cat 命令选项

命令含义
-n显示行号
-b非空行 显示行号

grep命令选项

命令含义
-n显示匹配行和行号
-i忽略大小写
-v显示 不包含关键字 的所有行
^a行首,搜索以a开头的行
ke$行尾,搜索以ke结束的行

相对路径,结对路径

总结:
相对路径 :输入路径时, 最前面不是以 “/” 开始的, 表示相对 当前目录 所在的位置
不足:参照工作目录 发生变化 相对路径也要发生变化 。相对路径进入 cd dir9
绝对路径 :在输入路径时, 最前面是以 / 开始的, 表示 从 根目录 开始的具体目录位置
优点: 定位准确, 不会因为 工作目录变化 而变化。绝对路径进入 cd /home/dir9

04 其他命令

&& 和 ||

命令作用
命令1&& 命令2如果 命令1 执行成功了, 才执行 命令2
命令作用
命令1 || 命令2如果 命令1 执行失败了, 才执行 命令2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: scl3300-d01是一种示例模型,广泛应用于工程和科学领域中。这个示例模型的主要用途是进行数据采集和信号处理,可以用来测量和记录各种物理量和现象。 这个示例模型具有多种功能和特点。首先,它可以实时采集不同传感器的数据,包括温度、压力、湿度、速度等等。通过将这些数据传输到计算机或控制器上,我们可以对它们进行分析和处理,以获取有关物理系统的信息。 其次,scl3300-d01示例模型具有高精度和高稳定性。它内置了各种校准和校准技术,可以提供准确的测量结果。此外,它还具有优秀的抗干扰和抗干扰能力,可以在各种复杂的环境中工作。 另外,scl3300-d01还提供了友好的使用界面和灵活的配置选项。用户可以根据实际需求选择不同的参数和设置,以实现不同的实验目标。并且,它还支持与其他设备或系统的集成,以实现更复杂的数据分析和控制应用。 总的来说,scl3300-d01是一个功能强大的示例模型,可用于各种工程和科学应用。它可以帮助我们更好地了解和探索物理世界,提供准确而可靠的数据支持。无论是用于教育、研究还是工业应用,scl3300-d01都是一种非常有价值的工具。 ### 回答2: SCL3300-D01是一种示例机型,它属于某个特定产品系列的一款设备。这个机型的详细说明可能因为缺乏背景信息而无法得知,因此我将以一种假设情境来解答问题。 SCL3300-D01示例机型可能是一种新型的智能手机。作为一款高端产品,它可能具备许多先进的功能和特点。例如,它可能采用了最新的处理器和更大内存,以提供更快的速度和更高的性能。其操作系统可能是最新版本的Android或iOS,并且具备多项定制功能和智能化技术。该机型可能还内置了高分辨率的摄像头和图像处理算法,以提供卓越的拍摄体验和照片质量。此外,它可能还支持快速无线充电和高容量电池,以满足人们日常使用的长时间需求。 在外观方面,SCL3300-D01可能采用了金属与玻璃的组合材质,提供更好的手感和精致的外观设计。其显示屏可能拥有更高的分辨率和更低的屏幕边框,以提供更好的视觉体验。此外,该机型可能具备防水和防尘功能,以增加其耐用性和使用寿命。 在连接性方面,SCL3300-D01可能支持5G网络,以实现更快的下载和上传速度。同时,该机型可能还具备Wi-Fi和蓝牙功能,以便用户能够更便捷地与其他设备进行连接和共享数据。 总的来说,SCL3300-D01示例机型可能是一款功能强大、外观精致的智能手机,满足用户的多方面需求。尽管以上信息仅为假设,但它反映了当今智能手机市场上许多高端产品的通用特点和趋势。 ### 回答3: SCL3300-D01是一种示例,它是指一个特定的产品或场景示例。无论是在哪种情况下,这个示例可能代表某种解决方案、产品、模型或策略。 具体而言,SCL3300-D01是一个产品示例的名称。它可能是指一款特定型号的电子设备、仪器或机器,用于特定的用途。它的功能可能包括数据收集、处理、分析、存储等。此外,它可能具有某种通信功能,允许与其他设备或网络进行数据交换。 除了产品示例之外,SCL3300-D01也可能是指一种解决方案或模型示例。例如,在某个行业或领域中,SCL3300-D01可能代表一种特定的创新技术或方法,用于解决特定的问题。这个示例可能包括了具体的步骤、流程、工具或策略,可以被其他人或公司用作参考或借鉴。 无论SCL3300-D01是指产品、解决方案还是其他类型的示例,重要的是要理解它所代表的特点和用途。这样,我们可以更好地理解和应用它,或者从中获得灵感和启示。同时,我们也可以根据这个示例进行修改、定制或创新,以满足自己的需求和目标。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值