首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AI算法与图像处理

    基于vscode 打造Linux C++编码环境

    自己目前C++编码环境是基于vscode打造的,再通过vscode远程登录到Linux(remote Linux)。 对于Linux环境,可选方式有两种: WSL(Windows Subsystem Linux,WSL ) 虚拟机 WSL有诸多好处,它可以WINDOWs-10更为紧密地联系在一起。 我自己的使用场景: WSL能满足要求时,基本都用WSL 当WSL无法满足时,就使用虚拟机 当然,嫌麻烦完全可以仅使用虚拟机,除了无法在WINDOWs-10随处开启 Linux shell外,基本无差别。 顺便提一下,WINDOWs-10 20H1之前,是不允许同时开启WSL虚拟机,必须要升级到WINDOWs-10 20H1版本及其之后,才能同时开启。 关于虚拟机,本文以Ubuntu为准。 输入完毕,则会进入虚拟机的Linux系统,到此连接任务就算完成了。至于该安装的软件WSL的步骤【4】【5】【6】一致,按照步骤走即可。

    3.5K30发布于 2021-04-21
  • 来自专栏林德熙的博客

    windows-10「设置」应用完整ms-settings快捷方式汇总

    分类 设置名称 快捷方式 系统 显示 ms-settings:display 通知操作 ms-settings:notifications 平板电脑模式 ms-settings:tabletmode 系统 显示 ms-settings:display 通知操作 ms-settings:notifications 平板电脑模式 ms-settings:tabletmode 电源睡眠 日期时间 ms-settings:dateandtime 区域语言 ms-settings:regionlanguage 语音 ms-settings:speech 轻松使用 讲述人 日期时间 ms-settings:dateandtime 区域语言 ms-settings:regionlanguage 语音 ms-settings:speech 轻松使用 讲述人 ms-settings 日期时间 ms-settings:dateandtime 区域语言 ms-settings:regionlanguage 语音 ms-settings:speech 轻松使用 讲述人 ms-settings

    2.6K10发布于 2018-09-18
  • 来自专栏漏洞知识库

    漏洞复现 | CVE-2020-0796 (SMBv3远程代码执行) Windows-10

    大家好,这里是 渗透攻击红队 的第 42 篇文章,本公众号会记录一些我学习红队攻击的复现笔记(由浅到深),不出意外每天一更

    9.3K10发布于 2020-12-14
  • 来自专栏小洁叫你mysql

    Linuxlinux工具命令

    一、Linux常用命令: ls 显示当前目录下的文件 ls-a 显示当前目录下所有文件(包括隐藏文件) ls -l 显示文件目录的详细资料 (属性,日期,时间,大小等) ls -al 显示所有文件目录的详细资料 cd.. (路径) 把路径添加到PATH环境变量中 chmod u(拥有者)/g(所属组)/o(其它)+/- rwx +文件名 修改文件权限 二、Linux安装软件: 一、Linux 安装软件: 1.源代码安装 2.rpm安装 --Linux安装包 3.yum安装 --解决安装源,安装版本,安装依赖 4.什么是软件包在Linux下安装软件, 一个通常的办法是下载到程序的源代码 软件包软件包管理器, 就好比 “App” “应用商店” 这样的关系. yum(Yellow dog Updater, Modifified)是Linux下非常常用的一种包管理器.

    1K20编辑于 2023-10-10
  • 来自专栏iSharkFly

    Windows 10 如何设置网络属性为私有

    https://www.ossez.com/t/windows-10/13505

    6.9K00发布于 2021-06-12
  • 来自专栏全栈程序员必看

    linux基础-linuxunix的区别

    有时候我们对天天使用的Linux指令,只知道怎么用,却分不清概念用法区别,我觉得很有必要整理整理大家熟视无睹的一些linux概念区别。 首先说说unixlinux的区别: linuxunix的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。 Linux主要有RedHat Linux 、CentOS Linux、Fedora Linux、Debian Linux、Ubuntu Linux、SuSe Linux等。 我在大学时用的是UbuntuRedhat,当时很喜欢Ubuntu出色的桌面,后来在互联网公司工作,发现基本装的都是Centos 6.5。 http://www.zhihu.com/question/22814858 [知乎]互联网公司选择 Debian、Ubuntu CentOS 哪一个发行版运维成本最低?

    5.6K10编辑于 2022-09-19
  • 来自专栏iSharkFly

    Windows 10 如何修改文件的默认打开方式

    https://www.ossez.com/t/windows-10/438

    2.7K00发布于 2020-09-04
  • 来自专栏漏洞知识库

    后门技巧 - Windows10系统用户隐藏

    Windows-10系统用户隐藏 新建隐藏用户 net user liuwx$ 123456 /add ? net localgroup administrators liuwx$ /add ? SAM 右键 权限 - 给 administrator 一个完全控制读取权限! ?

    1.7K20发布于 2019-11-19
  • 来自专栏Windows技术交流

    命令行枚举、获取、修改时区

    view=windows-10 ②获取当前时区 Use the /g parameter to get the time zone: tzutil /g 用w32tm /tz 也可以 ③设置时区 Use

    3.4K70编辑于 2021-12-17
  • 来自专栏云计算linux

    Linux概述基础

    Linux的概述:​ Linux是基于Unix的​ Linux是一种自由开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。 是由芬兰赫尔辛基大学学生Linus Torvalds后来加入的众多爱好者共同开发完成​ Linux的历史:​ Linux最初是由芬兰赫尔辛基大学学生Linus Torvalds由于自己不满意教学中使用的 桌面应用系统​ 移动手持系统​ Linux的版本​ Linux的版本分为两种:内核版本发行版本;内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号 ;​ Linux的主流版本​ Linux * more yum.conf​ * 空格显示下一页数据 回车显示下一行的数据​ less用法more类似,不同的是less可以通过PgUp、PgDn键来控制。​ * less yum.conf​ * PgUp PgDn 进行上下翻页.​ 【tail】​ tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。​

    47510编辑于 2024-12-13
  • 来自专栏扎心了老铁

    linux命令awk

    1、统计一下代码量 find . -name "*.py" | xargs wc -l | awk 'BEGIN {size = 0} { size+=$1} END{print size/2}' find . -name "*.py" | xargs cat | wc -l (1)find,拿到所有py结尾的文件,你写相对路径得到相对路径,绝对路径得到绝对路径 (2)wc -l计数 (3)awk求和,wc其实能算出来总数,所以后面除2 2、对满足某个条件的字段计数 cat a.text | awk '{

    6.7K50发布于 2018-03-05
  • 来自专栏kafka。

    linux 时间日期

    date 查看系统时间(默认) date +“%Y-%m-%d %H:%M:%S” 查看系统时间(指定格式) date -s “时间字符串” 设置系统时间

    5.5K20发布于 2021-04-15
  • 来自专栏ghostsf

    linux chattrlsattr

    chattrlsattrchmod一样,也是对权限的控制。 而底层的是否可修改则是由chattr来控制,此处就讲两个我们可能会用到的参数:-a,-i。 chattr +a filename a选项强制只可添加不可删除,多用于日志系统的安全设定。 chattr +i filename 而i是更为严格的安全设定,只有root)或具有CAP_LINUX_IMMUTABLE处理能力(标识)的进程能够施加该选项。 此时即使chmod 777也是无用的,因为chmodchattrr控制的两套权限虽然有类似的权限,但是是两套独立的权限系统。 lsattr命令则是列出当前添加的底层权限。

    1.3K20编辑于 2022-09-09
  • 来自专栏蓝天

    UNIXLinux信号

    * 如果一个进程同时有实时信号标准信号在pending,则优先响应标准信号。 登录Linux时,系统会分配给登录用户一个终端(Session)。在这个终端运行的所有程序,包括前台进程组后台进程组,一般都属于这个Session。 当用户退出Linux登录时,前台进程组后台有对终端输出的进程将会收到SIGHUP信号。这个信号的默认操作为终止进程,因此前台进程组后台有终端输出的进程就会中止。 不过可以捕获这个信号,比如wget能捕获SIGHUP信号,并忽略它,这样就算退出了Linux登录,wget也能继续下载。 此外,对于与终端脱离关系的守护进程,这个信号用于通知它重新读取配置文件。 注意它terminate以及interrupt的区别:该进程还未结束, 只是暂停执行. 本信号不能被阻塞, 处理或忽略. 20) SIGTSTP 停止进程的运行, 但该信号可以被处理忽略.

    5K40发布于 2018-08-07
  • Linux 常识操作

    mkdir5.哪个Linux命令可以一次显示一页内容?上一页下一页使用什么命令? halt -pshutdown nowreboot -p20.sbin目录bin目录有什么区别? /bin目录存在所有的系统指令(linux默认的自带指令),这个目录中的所有指令都可以被所有的Linux用户正常的使用(包括普通用户),也可以被root使用。 利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。 25.如何同时创建100个文件? vi 编辑器有 3 种基本工作模式,分别是命令模式、插入模式可视化模式。

    29410编辑于 2024-03-25
  • 来自专栏Linux云运维

    Linux 用户

    Linux 用户组 1、用户组的概念 用户的作用: Authentication:认证 Authorization:授权 Accouting:审计 用户存在的最终目的: 为了实现资源的分派 组的作用 : 将具有相同特征的用户放在一起组成一个整体 当用户过多时方便管理 1.1Linux安全上下文 Linux通过安全上下文的概念完成用户权限的指派。 再判断用户是否是该文件属组中的一员 最后定其为其它用户 运行中的程序:进程(process) 以进程发起者的身份运行 root:cat zsl:cat 进程所能够访问的所有资源的权限取决于进程的发起者身份 ---- 2 用户分类 Linux 为守护类进程获取系统资源而完成权限指派的用户) 普通用户 500~65535(为了完成交互式登录使用的用户) ---- 3 组的分类 用户组分类 特性 基本组 用户的默认组 附加组(额外组) 基本组以外的其它组 ---- 4、用户组相关的配置文件

    5.7K30编辑于 2022-09-23
  • 来自专栏人工智能

    Linux用户权限

    1 Linux用户权限 1.1 Linux 用户相关概念 Linux两类用户 root 超级管理员 普通用户 大多数文件都只有读/运行的权限 只有在当前用户的HOME目录下才有对应的权限 u=rwx g=wx o=x 文件名 chmod XXX 文件名 (三位数, 每一位取值范围 0 ~7 ) 修改所属的用户/用户组 chown 用户: 用户组 文件名 同时修改这个文件/文件夹的 用户用户组 使用的就是这个服务) ln 软连接 相当于快捷方式 ln -s 要连接的源文件 要创建的软连接 ln -s ~/py3.8 /root/anaconda3/bin/python3.8 2.3 IP hosts文件 /etc/hosts 如果本机hosts 记录了 urlip的对应关系, 直接获取到ip地址使用这个ip连接另外一台机器 如果本机hosts没有记录这个urlip的关系, 就会访问公网的 物理机 ping baidu.com # 尝试连接百度 wget 下载软件 wget 要下载软件的url地址 curl 发送http 请求 curl -0 文件url地址 下载文件 2.5 端口

    1.8K10编辑于 2024-07-30
  • 来自专栏从零开始的linux

    linux进程线程

    查看进程数 [root@alex ~]# ps -ef | grep nginx | wc -l 3 查看线程数 [root@alex ~]# pstree -p 15140 | wc -l 43 查看java程序 [root@alex ~]# jps -l 18340 jdk.jcmd/sun.tools.jps.Jps 15140 org.sonatype.nexus.bootstrap.jsw.JswLauncher 查看进程的线程数 [root@alex ~]# pstree -c | grep

    3.4K110发布于 2018-04-25
  • 来自专栏开源部署

    Linux起源发展

    一、什么是linuxLinux是一套免费使用自由传播的类Unix操作系统,是一个基于POSIXUnix的多用户、多任务、支持多线程多CPU的操作系统。 在很多企业网络中,为了追求速度安全,Linux操作系统不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的 一大亮点。 二、Linux的起源 Linux操作系统的诞生、发展成长过程始终依赖着五个重要支柱: Unix操作系统 MINIX操作系统 GNU计划 POSIX标准 Internet网络。 ,指的都是内核大版本的发布时间,次要版本号更新时间请参看FAQ,其中偶数版的内核为稳定版,奇数版的内核为开发版或测试版 四、LinuxUnix的对比 我们所讨论的差异只从硬件支持,版权价格这些来讨论他们之间的区别 Linux是一种外观性能与UNIX相同或更好的操作系统,但Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。

    1.6K20编辑于 2022-09-15
  • 来自专栏c/c++的学习笔记

    指令界面【Linux

    前言 Linux操作系统提供了丰富的命令行界面图形用户界面工具,用户可以根据自己的需求选择适合的界面进行操作。 命令行界面更加灵活高效,适合熟悉命令的用户;图形用户界面更加直观友好,适合新手用户。 但是为了让计算机更好的为人服务,前提是人必须的计算机交互起来。 二、指令界面交互 了解过历史之后,我们能理解,为何会有指令交互界面交互这样的现象,但是还有两个问题的在讨论一下 这两种方式,在操作系统层面有啥区别? 也就是企业的用人需求 Linux命令行是职业化的表现,想职业化/成大神,必须掌握Linux Linux命令行,更接近系统原生,用的多了,面对很多系统现象,会更好理解 总结 严格意义上讲,光光学习Linux

    1.1K10编辑于 2024-04-24
领券