泷羽sec-linux进阶

server/2024/11/29 23:13:04/

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/server/146016.html

相关文章

Git 使用问题与解决方案

Git 使用问题与解决方案 目录 常见错误及原因分析检查当前使用 HTTPS 或 SSH如何切换远程仓库到 SSHSSH 密钥的配置与验证错误解决步骤总结与参考 1. 常见错误及原因分析 错误提示 fatal: unable to access https://github.com/username/repository.git/: Failed to connect…

Sqlalchemy学习

连接数据库 import sqlalchemydatabase_url mysqlpymysql://username:passwordlocalhost:3306/database # pymysql 需要下载包 pip install pymysql engine sqlalchemy.create_engine(database_url) # 创建了一个数据库引擎# 测试连接 try:with engine.connect() as connec…

【君正T31开发记录】8.了解rtsp协议及设计模式

前边搞定了驱动,先不着急直接上手撸应用层的代码,先了解一下大致要用到的东西。 设计PC端先用vlc rtsp暂时H264编码(vlc好像不支持h265,这个后边我试试)的视频流,先需要支持上rtsp server,了解rtsp协议是必…

C#-winform:项目打包

一、安装扩展包 1、打开扩展界面,增加可以打包为exe文件的工具 扩展->管理扩展 2、搜索并下载扩展 Microsoft Visual Studio Install Projects 注:安装的时候会推出visual studio的,重启一下就会生效,搜到Setup Project 二、…

数据挖掘/深度学习-高校实训解决方案

一、解决方案架构 项目/产品 类型 介绍 云原生一站式机器学习/深度学习/大模型AI平台 AI训练开发平台 云原生一站式机器学习/深度学习/大模型AI平台,支持sso登录,多租户,大数据平台对接,notebook在线开发,拖拉拽任…

Leetcode 面试150题 189. 轮转数组 中等

系列博客目录 文章目录 系列博客目录189. 轮转数组 中等示例 1示例 2解答 189. 轮转数组 中等 链接 描述: 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负整数。 示例 1 输入: nums [1, 2, 3, 4, 5, 6, 7], k 3…

企业如何落地搭建商业智能BI系统

随着新一代信息化、数字化技术的应用,引发了新一轮的科技革命,现代化社会和数字化的联系越来越紧密,数据也变成继土地、劳动力、资本、技术之后的第五大生产要素,这一切都表明世界已经找准未来方向,前沿科技也与落地并…

pyhton+yaml+pytest+allure框架封装-全局变量渲染

我们在日常测试中 会有一个接口中多个值的情况 比如这种 { "name": "thread", "value": "4986-MainThread", "status": "framework", "start": "pytest", …