【软测学习笔记】Linux入门Day01

2024-04-30 02:20

本文主要是介绍【软测学习笔记】Linux入门Day01,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

🌟博主主页:我是一只海绵派大星

📚专栏分类:软件测试笔记

📚参考教程:黑马教程
❤️感谢大家点赞👍收藏⭐评论✍️

目录

1、操作系统

2、Linux发展历程

3、命令行程序

 4、cd        切换文件夹

5、pwd        查看当前目录 

6、ls        查看目录内容

7、mkdir        创建文件夹

8、touch 创建空文件 

 9、rm 删除文件

 10、文件权限

 11、cp 拷贝文件

 12、mv 移动 重命名

13、 重定向

14、cat 查看文件内容

15、 more 查看文件内容,可以分页显示

 16、管道


1、操作系统

主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用,作为中间人,连接软件和硬件。 

2、Linux发展历程

unix--->minix--->linux 

3、命令行程序

terminal

 4、cd        切换文件夹

 cd  /home          绝对路径  以根目录开头

 cd admin           相对路径  不以根目录开头

 cd . .                  返回上级目录

 cd ~                   到自己的家目录

 cd -                   返回到上一次的工作目录

5、pwd        查看当前目录 

6、ls        查看目录内容

ls -l        显示详细列表

ls-lh       把文件大小以人性化的方式显示

ls -a       显示所有的文件,包含隐藏文件,隐藏文件是.开头的文件
ll            等于 ls -l

7、mkdir        创建文件夹

mkdir tupian                                 在当前目录下创建文件夹

mkdir /home/admin/tupian           以绝对路径创建文件夹
mkdir /home/admin/a/tupian-p     如果上级目录不存在,加上-p自动创建父目录

mkdir ab                                       在当前目录创建多个文件夹

mkdir a/{c,d}                                 在指定目录下创建多个文件夹

mkdir·abc                                     以.开头 是创建隐藏文件夹

任何目录下都有至少两个目录.和..代表当前目录..代表上级目录

8、touch 创建空文件 

touch abc.txt            在当前目录下创建如果指定了目录,必须保证上级目录存在

touch.abc                 创建隐藏文件
gedit abc.txt             使用记事本打开文件

 9、rm 删除文件

rm a.txt                      删除文件
rm abc -r                    删除文件夹
rm * -r                        不能删除隐藏文件

 10、文件权限

 drwxrwxr-x d        代表文件夹-代表文件

 rwxrwxr-xr            可读w可写 x执行

第一组文件的拥有者的权限,第二组代表文件拥有的组的权限,第三组代表其他用户的权限

ls                            查看其他目录的内容

ls -la /home
ls *txt                      查看当前目录下的所有以txt结尾的文件

 11、cp 拷贝文件

cp 1.txt 2.txt                 前面是源文件,后面是目标文件
cp abc abc_bak-r         拷贝文件夹 

 12、mv 移动 重命名

mv 1.txt 2.txt           重命名
mv1.txt~                 移动到指定目录 

13、 重定向

ls > 1.txt                          把命令返回的结果输出到文件中,会覆盖之前的数据,默认情况命令返回的结果是显示在屏幕中
ls >> 1.txt                        把命令返回的结果输出到文件中,追加的方式

14、cat 查看文件内容

cat 1.txt                        把文件的内容全部显示到屏幕中
cat 1.txt 2.txt
cat1.txt2.txt>3.txt           把多个文件的内容合并到新的文件中

15、 more 查看文件内容,可以分页显示

 ls / >> 1.txt
more 1.txt 查看内容多的文件,按空格键往下翻页,按b按键往回翻页,按q键退出

 16、管道

ls-l/|mǎre                 把左边的命令返回的结果交给右边命令进行处理

 🎁结语: 

本次精彩内容已圆满结束!希望各位读者在阅读过程中能够收获满满。在此,特别感谢各位读者的支持与三连赞。如果文章中存在任何问题或不足之处,欢迎在评论区留言,大星必定会认真对待并加以改进,以便为大家呈现更优质的文章。你们的支持与鼓励,将是博主不断前进的最大动力。再次感谢大家的陪伴与支持!

这篇关于【软测学习笔记】Linux入门Day01的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/947695

相关文章

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

从入门到精通详解Python虚拟环境完全指南

《从入门到精通详解Python虚拟环境完全指南》Python虚拟环境是一个独立的Python运行环境,它允许你为不同的项目创建隔离的Python环境,下面小编就来和大家详细介绍一下吧... 目录什么是python虚拟环境一、使用venv创建和管理虚拟环境1.1 创建虚拟环境1.2 激活虚拟环境1.3 验证虚

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

Linux实现查看某一端口是否开放

《Linux实现查看某一端口是否开放》文章介绍了三种检查端口6379是否开放的方法:通过lsof查看进程占用,用netstat区分TCP/UDP监听状态,以及用telnet测试远程连接可达性... 目录1、使用lsof 命令来查看端口是否开放2、使用netstat 命令来查看端口是否开放3、使用telnet

Linux系统管理与进程任务管理方式

《Linux系统管理与进程任务管理方式》本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用... 目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

Java List 使用举例(从入门到精通)

《JavaList使用举例(从入门到精通)》本文系统讲解JavaList,涵盖基础概念、核心特性、常用实现(如ArrayList、LinkedList)及性能对比,介绍创建、操作、遍历方法,结合实... 目录一、List 基础概念1.1 什么是 List?1.2 List 的核心特性1.3 List 家族成