【Linux】环境熟悉与基础操作(下)

简介: 前言一、内容二、环境2.1 环境确认2.2 命令区分

四、目录

4.1.1 创建目录

mkdir 目录名
#无:创建一个新的目录
#-p:递归创建目录

4.1.2 显示路径

pwd
#无:显示当前路径(可能为软链接)
#-p:显示真实路径

4 1.3 目录移动

cd
#无:切换到家目录
#~:切换到家目录
#..:切换到父目录
#.:以当前目录为起点
#路径:切换到目的目录

4.1.4 查看目录

ls
#无:显示当前目录所有文件(服务器慎用,防止文件过多卡死)
#-a:显示所有文件,包括隐藏文件
#-l:长格式显示文件信息
#-h:人性化显示
#-R:递归显示所有目录及其内容
#-S:根据所占容量大小排序显示文件
#-i:显示文件indoe号

4.1.5 统计大小(磁盘占用量)

du
#-a:统计所有文件磁盘占用量
#-h:人性化显示
#-s:只统计总大小,无法与-a共用
#-d1:只显示到目录下的一级子目录
#--exclude:不显示对应文件

五、文件

5.1.1 创建文件

#创建文件
touch 文件名
#创建新的空文件
echo '内容1' >文件名
#创建新文件,包含内容1;或者用内容1覆盖同名文件中的内容
vim 文件名
#利用vim编辑器,创建或修改文件内容

5.1.2 查看文件

#查看文件
cat 文件名
#查看文件内容
head 行数 文件名
#查看文件头部对应行数的内容
tail 行数 文件名
#查看文件尾部对应行数的内容
tail -f 文件名
#实时跟踪文件最后十行内容

5.1.3 移动文件

#移动文件,也可用以文件更名
mv 文件原路径 目标路径
• 1
• 2

5.1.4 复制文件

cp 选项 文件原路径 目标路径
#-r:递归复制,复制目录必要选项
#-f:强制复制,覆盖不提醒
#-i:交互复制(覆盖时提醒)
#-p:复制时保留源文件属性(权限、属主等)
#-a:保留源文件所有信息
#-v:可视化复制(显示复制过程)

5.1.5 删除文件

rm 选项 文件名
#-f:强制删除
#-i:交互删除
#-r:递归删除
#路径:删除带特殊字符的文件

5.1.6 查找文件

find 范围 选项 参数
#-name:根据文件名查找,可搭配通配符
#-size:根据文件大小查找(+/-表示大于/小于)
#-user:根据所属用户查找文件
#-type:根据文件类型查找文件
#-inum:根据文件indoe号查找
#-perm:根据文件权限查找
#-links 数量:查找对应链接数的文件
#-a/m/c/time:以时间查找文件(三种时间)
#find特点:精确查找、实时查找、支持查找条件多

六、思维导图

相关文章
|
20天前
|
安全 Linux 网络安全
Linux环境中安装和使用Paramiko
Linux环境中安装和使用Paramiko
64 12
|
19天前
|
Java 关系型数据库 MySQL
Linux环境
Linux环境
33 5
|
1天前
|
监控 Linux 云计算
Linux操作系统在云计算环境中的实践与优化###
【10月更文挑战第16天】 本文探讨了Linux操作系统在云计算环境中的应用实践,重点分析了其在稳定性、安全性和高效性方面的优势。通过具体案例,阐述了Linux如何支持虚拟化技术、实现资源高效分配以及与其他开源技术的无缝集成。文章还提供了针对Linux系统在云计算中的优化建议,包括内核参数调整、文件系统选择和性能监控工具的应用,旨在帮助读者更好地理解和应用Linux于云计算场景。 ###
8 3
|
9天前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
114 3
|
1月前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
34 5
|
1月前
|
Java Linux Python
Linux环境下 代码java调用python出错
Linux环境下 代码java调用python出错
38 3
|
1月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
1月前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
|
1月前
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
48 1
|
15天前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境