Linux基础(一)

linux基础《一》 根目录结构: /home/user 家目录 一,ls命令 显示详细信息: ls -a 显示隐藏的目录 ls -R 递归显示子目录的内容 ls -lrt 按时间排序 通配符和的作用 *任意多个字符 ?任意一个字符 相对路径和绝对路径 二,cd命令 回到家目录: 显示当前工作目录: pwd 创建目录: mkdir 目录名 递归创建目录: 删除目录: whic... 阅读详情

  Linux是也是众多操作系统之一,要理解Linux,首先要理解操作系统。

  计算机是一台机器, 它按照用户的要求接收信息、存储数据、处理数据,然后再将处理结果输出(文字、图片、音频、视频等) .计算机由硬件和软件组成:

硬件是计算机赖以工作的实体,包括显示器、键盘、鼠标、硬盘、CPU、主板等

软件会按照用户的要求协调整台计算机的工作,比如Windows. Linux,Mac OS. Android 等 操作系统,以及Office. QQ.迅雷、微信等应用等。

操作系统使得应用程序无法直接与硬件打交道,而是必须经由操作系统的
内核,协调多个程序运行避免恶意程序破坏其他进程独占资源,保证了多
任务平稳的运行。

操作系统向外提供系统调用, 然后系统调用被封装成库向外提供库调用,,
程序员只需要根据库的API接口进行编程,不用关心底层硬件的不同,
于程序的移植。

  Linux命令:
按Ctrl + Alt+ F2切换到命令行
按Ctrl+ Alt+F1切换回图形界面
#号是使用超级用户root登录后的提示符
$号是使用 普通用户登录后的提示符
Ctrl+C: 终止当前的输入,如你在命令行中输入大量内容后,发现输入有
误,或要执行其它任务。按下Ctrl+C后,会自动终止当前输入,跳转到下
一行
TAB键:补全命令
命令行快捷键
CtrI+A :使光标移到最前
Ctrl+E :使光标移动最后
Ctrl+ D:退出当前终端
Ctrl+L:清除当前屏幕
Ctrl+Z:暂停当前进程,与Ctrl+C不一样的是Ctrl+ Z暂停后可以恢复进程
ifconfig:查看当前接口状态
ss -int:查看当前开发的tcp端口
history:查看以前执行过的命令
mkdir:创建目录
rm:删除目录或文件
rm -rf file目录:删除非空目录
rm *log:删除日志
mv原文件 目标文件:移动/剪切
cp 原文件 目标文件:复制文件
cp -r 原目录 目标目录:复制目录
cd:找到文件/目录位置:
cd 一:切换到上一个工作目录
cd.:工换到父目录
cd orcd ~:切换到home目录
cd /root:切换到/root目录
pwd:显示当前路径
更改当前工作路径为path: $cd path
ls查看目录下文件

ssh

1.打开"终端窗口",输入"sudo ps -e |grep ssh"-->回车-->有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"-->回车-->ssh服务就会启动。
2.打开"终端窗口",输入"sudo vi /etc/ssh/sshd_config"-->回车-->把配置文件中的"PermitRootLogin without-password"加一个"#"号,把它注释掉-->再增加一句"PermitRootLogin yes"-->保存,修改成功。
sudo /etc/init.d/ssh restart   重启SSH服务
# 开机自动启动ssh命令
sudo systemctl enable ssh
# 关闭ssh开机自动启动命令
sudo systemctl disable ssh
# 单次开启ssh
sudo systemctl start ssh
# 单次关闭ssh
sudo systemctl stop ssh
# 设置好后重启系统
reboot
#查看ssh是否启动,看到Active: active (running)即表示成功
sudo systemctl status ssh

安装Linux

按照图上步骤

 

 

 

 

 

 

 

 

 

导入镜像文件即可

SCU【C】程序设计基础期末安全项目lab2-Deadbeef-writeup(附题目&源码) 项目名称(本质:栈溢出攻击)【源码在文首】和lab1一样,此题又是美国卡耐基梅隆大学的平时作业哈哈哈! 项目要求是把栈溢出,强行更改函数返回值,输出0xdeadbeef。 阅读详情

相关推荐

LabVIEW面向对象编程:操作者框架入门实战

本文是LabVIEW面向对象编程中操作者框架的入门实战指南。针对传统“面条式代码”在复杂项目中的维护难题,文章通过创建操作者、定义消息与处理函数、在主VI中调用等步骤,详细演示了如何利用操作者框架构建模块化、易扩展的应用程序架构,有效管理并行任务。

f0g1h2的博客 589

ss 命令介绍和使用案例

命令 (Socket Statistics) 是一个 Linux 下的命令行工具,用于显示 socket 统计信息。能够显示更多更详细的 TCP 和连接状态信息,并且在处理大量 socket 连接时速度更快。的优势在于它能够显示更多更详细的有关 TCP 和连接状态的信息,而且比。命令可以用来获取 socket 统计信息,它可以显示和。模块获取内核中的第一手信息,从而提高性能。命令利用 TCP 协议栈中的。ss 命令介绍和使用案例。

1596

【WPF】渲染失败甚至程序崩溃,D3DImage.Lock卡死,报COMException异常和UCEERR_RENDERTHREADFAILURE消息

最近遇到WPF程序抛出ystem.Runtime.InteropServices.COMException异常,异常消息UCEERR_RENDERTHREADFAILURE (Exception from HRESULT: 0x88980406),或者先在D3DImage.Lock卡死,然后再出异常的问题。 现象和复现方法 出现了标题中的现象,你很可能有至少两个屏幕,并且可能在你的程序中直接或间接用了如下的库或技术: 1、WpfD3D这个开源库 2、自行使用了WPF中的D3DImage类,实现D3D

几罗星人的专栏 8254

ss -lnt 命令详解

其中,-lnt 参数是 ss 命令的选项之一,表示列出当前所有的 TCP 连接,并以数字形式显示端口号(Port)、协议(Proto)和本地地址(Local Address)等信息。因此,ss -lnt 命令会列出当前所有正在监听 TCP 端口的连接,并以数字形式显示其本地地址、远程地址、状态、PID 等详细信息。对端地址和端口号(Peer Address:Port)分别表示本地监听的地址和端口,对方连接的地址和端口。“Recv-Q” 和 “Send-Q” 分别表示接收队列和发送队列的大小,

q4423887982的博客 1837

5分钟搞定DataDome滑块验证码:最新Capsolver API实战教程(含代理配置)

本文提供了一份利用Capsolver API快速自动化破解DataDome滑块验证码的实战教程。文章深入剖析了DataDome验证码的环境指纹与行为分析机制,并重点详解了确保成功率的住宅代理配置、API集成步骤及令牌使用等核心环节,帮助开发者高效集成稳定可靠的自动化解决方案。

milk8的博客 494

Oracle数据库RMAN异机恢复保姆级教程,按照步骤来操作,一次就成功!

本文深入解析RMAN异机恢复四大核心场景(演练、数据恢复、故障应急、测试环境搭建),提供从备份到验证的完整步骤和实战脚本。包含RAC到单机迁移技巧、路径调整、常见报错解决方案,助你彻底掌握数据库恢复的“救命技能”。DBA必备干货,强烈推荐

Jackyimi的博客 940

Linux网络状态工具ss命令使用详解

ss命令 ss命令用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和 netstat 类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接 cat/proc/net/tcp,执行速度都会很慢。可能你不会有切身的感受...

海边的风 1万+

Xilinx Vitis 2020.1头文件路径配置避坑指南:解决#include找不到文件的常见问题

本文针对Xilinx Vitis 2020.1开发环境中常见的#include头文件找不到问题,提供了系统的避坑指南。文章深入解析了Vitis的头文件搜索机制,对比了通过工程属性GUI、修改编译命令及使用环境变量三种配置方法的优劣与隐藏陷阱,并给出了高级场景的排查流程与工程结构最佳实践,帮助开发者高效解决路径配置难题。

weixin_28831399的博客 570

ss命令

ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。可能你不会有切身...

swwcyy的博客 1192

使用ESP32设计嵌入式蓝牙游戏手柄

通过使用ESP32开发板和相关的库,我们可以设计和实现嵌入式蓝牙游戏手柄。连接到该设备后,您可以使用控制器模块的按钮和摇杆等元件来模拟游戏手柄的输入。根据您使用的具体模块和引脚分配,连接按钮和摇杆等控制元件到ESP32的GPIO引脚。ESP32是一款功能强大的微控制器,集成了Wi-Fi和蓝牙功能,非常适合用于开发物联网和嵌入式应用。请注意,本文仅提供了一个基于ESP32的嵌入式蓝牙游戏手柄设计示例,具体实现可能因硬件和需求而有所不同。确保开发板正确连接到计算机,并选择正确的开发板和端口。

CodeMaven的博客 1642

银行业数据科学家的 6 条经验教训

原本希望在计算机科学、统计学和机器学习领域工作。运用新方法获得独特见解,实现一切自动化。简而言之,最终成了这个职业炒作的牺牲品。我想和你们分享一下。希望我们能够摆脱炒作,提高你对数据科学家工作的理解。

茶桁专栏 246

ss命令使用

ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。可能你不会有切身的感受,

... 2662

MATLAB 与 STK 互联生成Walker并导出轨道数据(CSV导出)

本文介绍了使用 MATLAB 控制 STK 完成以下自动化流程:打开并连接 STK 场景;自动创建 Delta 型 Walker 星座;添加矩形传感器并配置视场;获取轨道六根数与视场角信息;自动保存至 CSV 文件,供后续使用。

weixin_52370774的博客 737

【操作系统】实验一 Linux基础

Linux是一个与DOS或Windows完全不同的操作环境,具有它自己独特的风格。

AGATHA_66的博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Linux基础中的基础 一

linux目录结构: 类似倒挂的树. / : 根目录,所有数据都在此目录下(Windows中,通常说文件夹,文件. LINUX中通常为 目录 和 文件 ) linux中 一切 皆文件!!!! 例 : /dev : 存放系统设备相关的数据 linux磁盘表示: hd,表示IDE设备 sd:表示SCSI设备 命令行提示符: [当前用户名@当前主机名 当前所在位置] # $ (#为此用户为超级...

Win_Le的博客 5762

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux基础知识总结一

Unix 特点:多用户多任务;命令行界面;简单、通用、高效;设计原则:1)所有的东西都是文件,所以管理简单                 2)所有操作系统配置数据都存储在正文文件中                 3)每个操作系统命令或应用程序很小,只完成单一功能                 4)避免使用俘获用户的接口,很少交互命令,应用程序由vi编辑器等完成交互              ...

假工科院校的柚子 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux基础(一)— linux基础知识

linux 概述 什么是linux系统 Linux是一套免费使用和自由传播的类UNIX操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 linux的优势所在 安全性能高,并且开源 操作方式主流为命令行模式,但也支持图形化界面+事件的模式(不常用) 具有跨平台性能,对硬件要求相较其他操作系统低很多 应用场景

BigData_Hubert的博客 737

Linux学习一Linux基础

Linux学习一Linux基础 1、 常用的Linux命令 注意:命名和参数必须用空格隔开

qq_44173650的博客 909

Linux基础入门一

在ubuntu中,设置 PS1,对所有普通用户生效,将 PS1 定义写在 /usr/share/bash-completion/bash_completion 的最下面,如里需要对每个用户单独定义,写在用户家目录的 .bashrc文件的最下面。初始为空,当外部命令执行时从PATH路径下寻找,将命令路径记录到hash表中,当再次使用该命令时,shell解释器会查看hash表,存在将执行之,如果不存在,将会去PATH路径下寻找。别名 -----> 内部命令 ------>hash—>外部命令。

yikeliaoya的博客 1402

一、Linux基础

linux 是一个开源、免费的操作系统其稳定性、安全性、处理多并发已经得到业界的认可linux 的主要发行版:Ubuntn(乌班图)、RedHat(红帽)、CentOSlinux 和发行版的关系linux 主要是一个内核在这个内核上有不同的人对这个内核进行包装或是在内核的基础上软件包或工具包装后的就被称为 linux 的发行版可以让我们在 windows 下更好的管理 vm虚拟机可以设置 windows(主机) 和 centos(虚拟机) 共享文件夹。

m0_72817617的博客 1060

(一)Linux基础

本章主要讲述了大数据开发的常见Linux命令和Shell编程基础知识。

Zenos的博客 1536

Linux基础命令一

1.[ root@localhost ~]# root:用户、管理员、最大权限 localhost:机器名 ~:当前该用户的家目录(即用户目录,用来存放个人数据)[也叫用户的初始目录] echo $ HOME #查看家目录路径 [注]:将$变为#(获取权限,即把用户comer切换成root用户) ①输入命令:su 输入密码 ②输入命令:visudo,按"i"进入编辑模式 找到 root ALL=(ALL) ALL ...

一盏小灯的博客 2354

linux基础一

Linux基础 一、命令 ##1、命令格式 命令 + 命令选项(可选) + 命令参数(可选) command [option] [arguments] /*举例: 短格式可选项,如:-f 带参数的短格式可选项,如:-f512或-f 512 长格式可选项,如:--filesize 带参数的长格式可选项,如:--filesize=512 */ 2、常用命令介绍 1)查看帮助 应用程序帮助选项: -h或-help man [command] info [command] help [command] 或者

weixin_42233791的博客 157

Linux基础一

shell(外壳),广义的shell可以理解为是用户的工作环境,在windows看来桌面就是一个shell,在linux看来终端就是shell。常见的shell有两种,一种是图形界面,即GUI,一种是命令行终端,即CLI。`` //反引号,键盘左上角Esc下面的键,用于命令替换。常用的GUI:Graphic User Interface。“” //双引号,弱引用,可以实现变量替换。‘’ //单引号,强引用,不完成变量替换。

aleihello的博客 1832

Linux系统学习 基础一

内核提供了Linux 系统的主要功能,如硬件调度管理的能力。Linux内核是免费开源,任何人都可以查看内核的源代码,甚至贡献源代码。内核无法被用户直接使用,需要配合应用程序才能被用户使用,在内核之上,封禁系统应用程序,组合在一起称之为Linux发行版。通过虚拟化技术,在电脑内,虚拟出计算机硬件,并给虚拟的硬件安装操作系统,即可的到一台虚拟的电脑,称之为虚拟机。图形化操作是指使用操作系统附带的图形化页面,以图形化的窗口形式获得操作反馈,从而对操作系统进行操作、使用。

qq_54625143的博客 938

一、Linux命令基础

Linux系统中运行的一种特殊程序在用户和内核之间充当“翻译官”用户登录Linux系统时,自动加载一个SheIl程序Bash是Linux系统默认使用的Shel程序Bash。

weixin_55996325的博客 565
下一篇: kali更新apt源
小天的秘密基地
博客等级 码龄5年 772粉丝 25原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值