• 摸鱼必备!3个 Linux 命令行工具让你假装很忙
    虽然有很多花哨的 GUI,但是我们为什么不直接使用标准的 Linux 终端呢?Genact 有 Linux、os x 和 windows 版本,Rust 源码可以在 github 上找到。与其他两个命令不同的是,我实际上使用了 fulded contrib 的库来做一些实际工作的事情,而不仅仅是假装工作。它是一个非常有用的库,有可以用一组命令行显示信息的小部件。当然,你可以创建自己的组合,使用诸如 screen 或 tmux 之类的终端多路复用器来启动你希望的任何程序,显示你想要的数据。推荐阅读:12 款 Linux 终端推荐100 道 Linux 笔试题,能拿90分以上的都去了BAT学Linux到底学什么?
  • Linux 这些工具堪称神器!
    运行以下命令:git diff HEAD~8--stat | fpphtop:提供更美观、更方便的进程监控工具,替代top命令。glances:更强大的 htop / top 代替者。htop 代替 top,glances 代替 htop:信息比 htop 丰富了不少,更全了,对吧?除了命令行查看外,glances 还提供页面服务,让你从页面上随时查看某服务器的状态。#录制script -t 2>time.txt session.typescript#your commands#录制结束exit#回放scriptreplay -t time.txt session.typescriptmultitail:多重 tail。终端软件里开多个 tab 太占地方,可以试试这个工具:End推荐阅读:工作中一些原则体会程序员因接外包坐牢 456 天!
  • 12 款 Linux 终端推荐
    如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章。我这里搜集了一些非常有趣的终端软件,可以用来替代debian系的Linux原生终端。YakuakeYakuake最初的设计灵感来源就是雷神之锤的终端效果。它本质上就是一个基于KDE Konsole技术的下拉风格的终端。但如果你是一个KDE用户,Yakuake会让你相当满意。它的安装方法是:apt-get install yakuakeGuake这是一个Gnome平台上的下拉式的终端工具。
  • RPM 包初窥 | Linux 中国
    所有这些的“版本”和“风味版”基本组成单位都是 RPM 软件包文件。RPM 文件是类似于 ZIP 文件或 tarball 的存档文件。因此,删除该软件包也会删除这些文件,并使系统保持一致状态。甚至fpaste,连这样一个简单的单个文件的 Python 脚本,都需要安装 Python 解释器。用打包者的术语来说,“Python 是fpaste的运行时依赖项。”构建 RPM 软件包时,生成的归档文件中包括了所有这些元数据。
  • 3 个命令行游戏:Bash 学习的快乐之旅
    你不会觉得会有很多游戏可以教你如何使用 Bash 终端吧,这是对的。你在游戏中所做的一切操作都是有效的 Bash 命令,你可以稍后在现实生活中使用它,玩这个游戏提供了 Bash 体验,因为这个“游戏”是由计算机上的实际目录和文件组成的。Bashcrawl 并不意味着是给比较聪明或高级用户玩的。此外,新的 Bash 用户可以按照 Bashcrawl 现有内容的示例设计自己的地下城,没有比编写游戏更好的学习编码的方法了。稍加思考,用上一个下午或几个小时,便可以在 Bash 中实现流行的游戏《扫雷》。
  • Linux 系统开机启动项清理
    大部分 Linux 发行版都会在开机的时候启动各种相关的服务进程,其中有很多你根本都用不上的:蓝牙、 Avahi 、调制解调管理器甚至 pppd-dns 等等,你甚至根本不知道这些都是什么东西。好在我们有 Systemd ,它给我们带来了许多工具帮我们查看系统启动是的状况,当然也可以让我们控制系统启动时候的运行选项。查看开机启动项通常情况下,你能用/etc/init.d 查看系统引导时启动的服务项。但是 systemd 会用不一样的展现方式,下面是一些命令,用于展示开机启动时的进程项。Systemd 还有另外命令一些帮助我们调试开机启动时出现的问题。使用这一命令可以重现系统启动时候的所有消息。
  • 7 个实用的操作 Bash 历史记录的快捷方式 | Linux 中国
    -- Ian Miell大多数介绍 Bash 历史记录的指南都详尽地列出了全部可用的快捷方式。而在开始工作时它们就全被丢在脑后,只记住了刚开始使用 Bash 时学到的!!本文概述了我每天实际使用的快捷方式。它基于我的书《Bash 学习,艰难之旅》中的某些内容。在 Bash 中还有其他方法可以通过快捷方式实现相同的目的,但是重用上一个命令的最后一个参数的这种技巧是我最常使用的。:1-$总结对于日常的命令行用户,Bash 可以作为快捷方式的优雅来源。本文最初发布在 Ian 的博客Zwischenzugs.com上,并经允许重复发布。
  • 骚操作 | 如何优雅的在 Linux 终端下进行录像?
    前言相信大家,初始在使用Linux操作系统时,查找历史命令,第一时间会想到history命令:将显示出之前操作过的命令,其无法显示操作过的命令所输出的过程及结果。script和scriptreplay在 Linux 发行版中默认都有安装的,在本篇文章中,script是可以直接在操作系统下执行的,而scriptreplay需要额外安装。执行相关命令操作并进行录制演示2.回放——scriptreplayscriptreplay命令:可以将 Linux 终端下录制的结果进行回放。
  • 摸鱼必备!3个 Linux 命令行工具让你假装很忙!
    虽然有很多花哨的 GUI,但是我们为什么不直接使用标准的 Linux 终端呢?Genact我们要看的第一个工具是 Genact。Genact 有 Linux、os x 和 windows 版本,Rust 源码可以在 github 上找到。Hollywood 的源代码可以在 github 上的 apache 2.0 许可下找到。与其他两个命令不同的是,我实际上使用了 fulded contrib 的库来做一些实际工作的事情,而不仅仅是假装工作。它是一个非常有用的库,有可以用一组命令行显示信息的小部件。当然,你可以创建自己的组合,使用诸如 screen 或 tmux 之类的终端多路复用器来启动你希望的任何程序,显示你想要的数据。那么,你是如何让你的电脑看起来很忙的呢?
  • 软件测试工程师的 Linux 十大场景命令使用
    不同岗位职级,对于linux能力要求也不相同,如果你是初级测试工程师,那么有可能只需要命令查看日志,分析bug原因。软件测试工程师linux十大场景命令使用1、日志查看实时查看tomcat日志文件查看:cd /home/tomcat/logs #也可用相对目录` `tail –f catalina.out #实时打印日志文件` `ctrl+c #退出查看查看日志命令:tail-flog.txt:循环查看tai-500flog.txt:查看最后500行catfile:查看短文件lessfile:查看长文件headexample.txt:显示文件example.txt的前十行内容head-n20example.txt:显示文件example.txt的前二十行内容2、修改配置文件内容最常见的就是修改环境变量vim /etc/profile输入字母i, 进入编辑模式 输入内容,按esc,进入命令模式 。输入 soucre /etc/profile 使环境变量生效。
  • 一文集齐几大硬核 Linux 技术公众号,不是精品不推荐
    公众号很多,但优秀的公众号却很少,优秀的 Linux 公众号更是稀有。今天特地全网收集了一些优质 Linux 相关公众号,分享给大家!良许Linux一个就职于世界500强的Linux工程师,专注于C/C++、Linux、Python、树莓派等,定期分享技术资料、源码等干货,并且定期分享英语资料及学习方法。马哥Linux运维10多年IT老司机的职场经验分享。Linux阅码场Linux阅码场专注Linux内核, 嵌入式系统, Linux人才培训和招聘,它的文章云集了国内众多知名企业一线工程师的心得,著作有<linux设备驱动开发详解 >等。关注阅码场查看最新Linux名企*内推*职位!
  • 为什么我抛弃了 Ubuntu?
    这一点完全归功于Ubuntu。我此次的决定与Ubuntu背后的组织无关。Manjaro的速度超越了Ubuntu出于研究及其他目的,我保留了许多Linux发行版的VirtualBox镜像。我发现,在虚拟机中运行Manjaro几乎与在我的机器上直接运行Ubuntu一样快。今年4月下旬我刚刚安装了Disco Dingo 19.04,在这么短的时间内,Ubuntu的速度下降不应该如此明显。Manjaro是一种精益、精简的Linux系统Ubuntu配备了许多应用程序。而Manjaro基于Arch Linux,并采纳了很多Arch Linux的原理和哲学,因此与Ubuntu有所不同。与Ubuntu相比,Manjaro似乎很简陋。当发布日期到来时,Ubuntu会提供全新的发行版。
  • 为什么我抛弃了 Ubuntu?
    我此次的决定与Ubuntu背后的组织无关。Manjaro的速度超越了Ubuntu出于研究及其他目的,我保留了许多Linux发行版的VirtualBox镜像。我发现,在虚拟机中运行Manjaro几乎与在我的机器上直接运行Ubuntu一样快。今年4月下旬我刚刚安装了Disco Dingo 19.04,在这么短的时间内,Ubuntu的速度下降不应该如此明显。如上所示,Manjaro拥有24个启用的守护进程,而Ubuntu拥有90个启用的守护进程。Manjaro是一种精益、精简的Linux系统Ubuntu配备了许多应用程序。而Manjaro基于Arch Linux,并采纳了很多Arch Linux的原理和哲学,因此与Ubuntu有所不同。与Ubuntu相比,Manjaro似乎很简陋。当发布日期到来时,Ubuntu会提供全新的发行版。
  • Linux sudo被曝提权漏洞,任意用户均能以root身份运行命令
    根据外媒的报道,Linux sudo 被曝出存在一个提权漏洞,可完全绕过 sudo 的安全策略。默认情况下,在大多数 Linux 发行版中,/etc/sudoers 文件中 RunAs 规约的 ALL 关键字允许 admin 或 sudo 组中的所有用户以系统中的任何有效用户身份运行任何命令。如此一来,即使限制了用户以 root 用户身份运行特定命令或任何命令,该漏洞也可能允许用户绕过此安全策略并完全接管系统。root) /usr/bin/vi然后这个 eviluser 就能够通过sudo -u#-1 vi命令以 root 身份运行vi。
  • Linux 曝出 Sudo 提权漏洞 受限用户亦可运行 root 命令
    然而近期曝出的一个提权漏洞,却直指 sudo 的一个安全策略隐患 —— 即便配置中明确不允许 root 用户访问,该漏洞仍可允许恶意用户或程序,在目标 Linux 系统上以 root 用户身份执行任意命令。据悉,Sudo 特指“超级用户”。然而由于特权分离是 Linux 中最基本的安全范例之一,因此管理员可以配置 sudoers 文件,来定义哪些用户可以运行哪些命令。Sudo 开发者称:“只要 Runas 规范明确禁止 root 访问、首先列出 ALL 关键字,具有足够 sudo 权限的用户就可以使用它来以 root 身份运行命令。”推荐阅读如何在 Linux 中配置 sudo 访问权限Linux 系统中 sudo 命令的 10 个技巧sudo 命令情景分析看完本文有收获?
  • 在线就能用的Linux我给你找好了
    在线Linux环境如果你不想安装虚拟机,这里提供几个在线就能把玩Linux的网站,他们不需要注册用户,可以直接使用。JS/UIX - Terminal地址:https://www.masswerk.at/jsuix/index.html进入后,点击open terminal即可。profile=linux26它可以全屏体验,让你感觉就是在一台真的Linux上玩耍,同时还支持多种发行版,想体验不同系统的可以试试。jsLinux地址:https://bellard.org/jslinux/它提供多种系统选择,你也可以在上面编译运行代码。ShellCheck地址:https://www.shellcheck.net/#就像它的名字一样,它是用来检查你的脚本可能存在的问题的。不要再说没有Linux环境学习了奥!你是如何学习Linux的,欢迎留言评论。
  • 如何利用 Shell 脚本来自动监控 Linux 系统的内存?
    /bin/bash#把生成的freemem.txt文件通过邮件发送给用户#提取本服务器的IP地址信息IP=`ifconfigeth0|grep"inetaddr"|cut-f2-d":"|cut-f1-d""`#提取当前日期时间today=`date-d"0day"+%Y年%m月%d日`#发送内存监控结果邮件echo"这是$IP服务器$today的内存监控报告,请下载附件。/bin/bash#提取本服务器的IP地址信息IP=`ifconfigeth0|grep"inetaddr"|cut-f2-d":"|cut-f1-d""`#系统分配的交换分区总量swap_total=`free-m|grepSwap|awk'{print$2}'`#当前剩余的交换分区free大小swap_free=`free-m|grepSwap|awk'{print$4}'`#当前已使用的交换分区used大小swap_used=`free-m|grepSwap|awk'{print$3}'`if((swap_used!=0));then#如果交换分区已被使用,则计算当前剩余交换分区free所占总量的百分比,用小数来表示,要在小数点前面补一个整数位0swap_per=0`echo"scale=2;$swap_free/$swap_total"|bc`#设置交换分区的告警值为20%。
  • Linux 内核测试的生命周期 | Linux 中国
    -- Major Hayden在Linux 内核的持续集成测试一文中,我介绍了内核持续集成Continuous Kernel Integration项目及其使命:改变内核开发人员和维护人员的工作方式。CKI 项目维护的触发器用于监视这些补丁集并采取措施。补丁系列作为一个整体历经 CKI 系统,并可以针对该系列发布单个报告。上游内核会打包成压缩包,而 Red Hat 的内核会生成下一步所用的源代码 RPM 包。大型测试框架,例如Linux Test Project,包含了大量测试,这些测试在内核中寻找麻烦的回归问题。总结CKI 项目团队通过向内核开发人员和维护人员提供及时、自动的反馈,努力防止错误进入 Linux 内核。
  • 一文集齐几大硬核 Linux 技术公众号,不是精品不推荐
    公众号很多,但优秀的公众号却很少,优秀的 Linux 公众号更是稀有。今天特地全网收集了一些优质 Linux 公众号,分享给大家!良许Linux一个就职于世界500强的Linux工程师,专注于C/C++、Linux、Python、树莓派等,定期分享技术资料、源码等干货,并且定期分享英语资料及学习方法。马哥Linux运维10多年IT老司机的职场经验分享。关注阅码场查看最新Linux名企*内推*职位!运维分享网络管理、网络运维、Linux运维等运维相关的技术文章,学习DevOps理念的自动化运维实践。
活跃用户
《中国银行保险报》是中国银行保险监督管理委员会主管唯一工作日报。
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
这里有技术、算法、职场、感悟、面经、资源,一线大厂干货,10万 + 程序员都在看,做一个有趣的帮助程序员成长的公众号,每天早上8点20,第一时间与你相约。
《前端剑解》 —— 是由海之林技术团队维护的前端公众号,关注前端技能的发展;【前端面试每日3+1】 —— 365天,每天早上5点发布面试题(html, css, js, 软技能),以面试题来驱动学习,提倡每日学习与思考,每天进步一点!
号主是来自后厂村的十年资深架构师,技术leader,著有两本技术畅销书,多个业界顶级技术大会的特邀演讲嘉宾和出品人。除了分享技术干货,还关注程序员的技术生活、职场晋升、逆袭成长,助力10万+程序员崛起。
Flink/Spark/Hadoop/数仓开发,干货,面试,资料下载,源码解读等
《科技日报》是富有鲜明科技特色的综合性日报,是面向国内外公开发行的中央主流新闻媒体,是党和国家在科技领域的重要舆论前沿,是广大读者依靠科技创造财富、提升文明、刷新生活的服务平台,是中国科技界面向社会、连接世界的明亮窗口。
华为技术有限公司官方微信帐号
每天分享 Java技术栈 干货,路虽远,行则必至。
“早春江上雨初晴,杨柳丝丝夹岸莺。画舫烟波双桨急,小桥风浪一帆轻”,这是机器通过学习中华诗词然后以”早春“为题所写的一首诗。很多人非常恐惧AI的发展对人类的冲击,但我坚信AI会让世界变得更加美好,生活是美好的,所以我们一起,勇敢AI吧!
一个专注侃侃计算机视觉方向的公众号。计算机视觉、图像处理、机器学习、深度学习、C/C++、Python、诗和远方等。
程序员职业规划:职场晋升之路;探讨程序员转化转管理之路。程序员学习管理之道:团队管理、项目管理、管理工具的推荐和使用经验。
乔哥是百度java工程师,专注Java相关技术:Java面试、Spring全家桶、微服务、Mysql、集群、分布式、中间件、Linux、网络、多线程等,致力于Java全栈开发!
西安交大品牌讲座“学而讲坛”创始人和负责人,致力于打造一个跨界融合的学术共同体。北大文学博士,西安交大国家大学生文化素质教育基地副主任,人文学院高培中心主任,著有《陕西文化产业实战研究》、《视觉素养导论》、《艺术导论》、《读图范式》等。
专注于分享互联网技术文章。笔者待过BAT等一线互联网公司,文笔流畅,酷爱写作与编码,期待你的关注!