【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特点:精确查找、实时查找、支持查找条件多

六、思维导图

相关文章
|
2天前
|
关系型数据库 应用服务中间件 Linux
Linux云服务器如何搭建LNMP环境
LNMP环境是Linux系统中常用的Web服务架构,由Linux、Nginx、MySQL/MariaDB和PHP组成,适用于高效托管动态网站。本文以CentOS 7为例,详细介绍了LNMP环境的搭建步骤,包括Nginx、MariaDB和PHP的安装与配置,以及最终通过创建`index.php`文件验证环境是否成功部署。具体操作涵盖配置YUM仓库、安装服务、编辑配置文件、启动服务等关键步骤,确保用户能够顺利搭建并运行LNMP环境。
24 1
Linux云服务器如何搭建LNMP环境
|
2月前
|
Ubuntu Linux Shell
(已解决)Linux环境—bash: wget: command not found; Docker pull报错Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled
(已成功解决)Linux环境报错—bash: wget: command not found;常见Linux发行版本,Linux中yum、rpm、apt-get、wget的区别;Docker pull报错Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled
666 68
(已解决)Linux环境—bash: wget: command not found; Docker pull报错Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled
|
4月前
|
安全 Linux 网络安全
Linux环境中安装和使用Paramiko
Linux环境中安装和使用Paramiko
267 12
|
4月前
|
Java 关系型数据库 MySQL
Linux环境
Linux环境
53 5
|
2月前
|
消息中间件 Java Kafka
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
本文介绍了Kafka集群的搭建过程,涵盖从虚拟机安装到集群测试的详细步骤。首先规划了集群架构,包括三台Kafka Broker节点,并说明了分布式环境下的服务进程配置。接着,通过VMware导入模板机并克隆出三台虚拟机(kafka-broker1、kafka-broker2、kafka-broker3),分别设置IP地址和主机名。随后,依次安装JDK、ZooKeeper和Kafka,并配置相应的环境变量与启动脚本,确保各组件能正常运行。最后,通过编写启停脚本简化集群的操作流程,并对集群进行测试,验证其功能完整性。整个过程强调了自动化脚本的应用,提高了部署效率。
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
|
4月前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
912 5
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
3月前
|
Linux UED iOS开发
|
3月前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
140 4
|
3月前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
284 3
|
3月前
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
153 3