泷羽sec-linux进阶

devtools/2024/11/29 18:18:00/

linux_1">基础之linux进阶

声明!
学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页B站泷羽sec

文章目录

  • 基础之linux进阶
  • 前言
  • 一、LInux目录介绍
  • 二、基本命令详解
  • 三、bash编程
  • 总结


前言

在前面跟着敲了相应的命令,现在继续展开对前面的补充,就不在这里演示了。


一、LInux目录介绍

Linux常见目录及作用

    /:操作系统的根路径/bin:存储二进制可执行目录,普通用户和管理员都可以执行的命令/etc:系统管理和配置文件存放目录/etc/rc.d:启动的配置文件和脚本/home:普通用户家目录/lib:标准程序设计库,又叫动态链接共享库,存放程序运行所需要的共享库及内核模块/sbin:只有管理员可以执行的命令存放目录/tmp:公共的临时文件存放目录/root:管理员家目录/mnt:临时设备的挂载目录/lost+found:系统非正常关机而存放的文件目录/proc:虚拟的目录,是系统内存的映射。存储当前内核运行状态的一系列特殊文件        /var:某些大文件的溢出区,比如各种服务器的日志文件的存放目录/usr:最庞大的目录,应用程序和文件都几乎在这个目录,也是软件默认安装目录/usr/bin:众多的应用程序/usr/sbin:超级用户的一些管理程序/boot:主引导目录/dev:设备文件/media:光驱的挂载目录/run:临时文件系统,存储系统启动以来的信息

二、基本命令详解

1.  cd :切换目录cd / :cd到根目录
2.  ls:显示当前目录的文件和目录  
3.  pwd :显示你当前所在的目录
4.vim :文本编辑器i:输入模式:wq :保存退出
5. cat :查看文件内容
6.head :查看前半段文件的内容
7.tail : 查看后半段文件的内容
8.more :查了文件内容并翻页 
9.clear :清屏
10.touch:创建文件
11.mkdir:创建目录mkdir -r :创建递归目录
12.rm :删除文件或目录rm -r 删除递归文件rm -r -f 强制删除递归文件
13.cp :复制文件cp 1.txt ./abc
14.mv :移动文件mv 1.txt /home/1.txt
15.ssh 一
chmod修改权限
chmod rwx -R
0777最高权限二
chown修改文件所有者
shown root:root 1.txt三
用户
useradd&adduser
adduser(自动创建用户指定目录)
useradd(同时)
userdel -f username(删除username用户)

三、bash编程

Linux资源耗尽
使用a lert 或 notify-send 等工具发送通知

#!/bin/bash     
while true   #死循环       
do                  #do中是循环体
notify-send "alert""attention"
sleep 2           #中途停两秒
done                #done脚本结束标志

可通过 touch 创建文件,或者使用 vim 或vi直接编辑,后面加上文件名,后缀为.sh,就会在编辑保存后默认创建文件

通过chmod +x filename赋予文件执行权限,再通过bash filename.sh或./filename.sh运行脚本


总结

多了解常见的目录内容,多练习命令,在windows的bat编程和liunx的bash编程上都有相似之处,在虚拟机上拍个快照玩玩,切勿触碰法律底线,否则后果自负!!!!


http://www.ppmy.cn/devtools/137984.html

相关文章

软件/游戏提示:mfc42u.dll没有被指定在windows上运行如何解决?多种有效解决方法汇总分享

遇到“mfc42u.dll 没有被指定在 Windows 上运行”的错误提示,通常是因为系统缺少必要的运行库文件或文件损坏。以下是多种有效的解决方法,可以帮助你解决这个问题: 原因分析 出现这个错误的原因是Windows无法找到或加载MFC42u.dll文件。这可…

【jvm】什么是动态编译

目录 1. 说明2. 实现方式3. 应用场景 1. 说明 1.在Java中,动态编译指的是在程序运行时动态地编译Java源代码,生成字节码,并加载到JVM(Java虚拟机)中执行。2.动态编译是在程序运行时,根据需要编译Java源代码…

【Spring源码核心篇-04】spring中refresh刷新机制的流程和实现

Spring源码核心篇整体栏目 内容链接地址【一】Spring的bean的生命周期https://zhenghuisheng.blog.csdn.net/article/details/143441012【二】深入理解spring的依赖注入和属性填充https://zhenghuisheng.blog.csdn.net/article/details/143854482【三】精通spring的aop的底层原…

C#基础题

用C#控制台程序来实现&#xff0c;从键盘输入5个整数&#xff0c;输出其中最大数 输入5个数我们为了方便&#xff0c;可以进行循环&#xff0c;代码如下&#xff1a; int max int.MinValue; for (int i 0; i < 5; i) { Console.WriteLine("请输入第 {0} 个整数:…

不需要双手离开键盘 vscode

目标是“不需要双手离开键盘”&#xff01; ctrl shift O 打开函数导航窗格 ctrl enter 行中换行 alt ↑/↓上下移行 shift alt ↑/↓上下复制 ctrl ←/→ 按代码块移动 ctrl delete / backspace按代码块删除 ctrl l 选择单行 shift delete 删除整行 ctrl C/V 复制/…

docker compose 使用记录

作用 Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 YAML 文件来配置应用程序的服务&#xff0c;然后使用一个命令即可创建并启动所有服务。 文档位置 Part 7: Use Docker Compose | Docker Docs 使用方法 1. 安装 Docker Compose sudo curl -…

结构型模式-外观模式

外观模式&#xff08;Facade Pattern&#xff09;是一种结构型设计模式&#xff0c;用于为复杂子系统提供一个统一的、高层次的接口。通过外观模式&#xff0c;客户端无需深入了解子系统的内部复杂性&#xff0c;只需与外观类交互即可完成任务&#xff0c;从而简化了使用方式&a…

神经网络中的损失函数(Loss Function)

损失函数&#xff08;Loss Function&#xff09;在机器学习和深度学习中扮演着至关重要的角色&#xff0c;它是衡量模型预测值与实际值之间差异程度的函数。通过最小化损失函数&#xff0c;我们可以优化模型的参数&#xff0c;使其预测结果更加准确。 一、损失函数的定义 损失函…