首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

分享两个装 13 必备的 Linux 命令,你会吗?

作为 Java 程序员,日常工作和学习中,难免需要跟服务器打交道,而跟服务器打交道多多少少难免要使用一些 Linux 命令,今天了不起给大家分享两个装 13 必备的 Linux 命令,让你在工作的同时也能炫技...# 下载解压工具 yum install bzip2 -y # 解压 bunzip2 btop-x86_64-linux-musl.tbz tar xf btop-x86_64-linux-musl.tar...theFuck 日常操作服务器的时候,虽然有些终端工具可以进行命令提示,但是有时候难免还是会错命令,或者少了空格,或者敲错了字符,这种情况下,我们都只能重新再输入一遍。...theFuck 这个工具,可以在我们错命令过后,纠正我们的命令,从而继续进行执行,效果如下 怎么样看起来是不是很骚气, 在 macOS 上面可以通过命令 brew install thefuck 来安装...可以看到一开始我们想输入 python 这个命令,但是错了,提示找不到命令,这个时候我们在输入一下 fuck 命令,然后会提示我们是否要执行 python 命令,我们可以选择回车或者 ctrl + c

32210
您找到你想要的搜索结果了吗?
是的
没有找到

《大话脑成像》之十二:Linux基础命令

熟悉了Linux系统后,编辑任务较多时推荐使用其中一个。 查看某文件内容则可以使用:cat。 ? 7.常见命令错误 (1)No command ** found。找不到命令,原因多为命令错了。 ?...又比如,命令大小写错,系统照样不认,报错。 (2)参数错。比如0和O不分(数字0和OPQ的O),下换线漏,参数连在了一起。总之,Linux命令及参数的输入,不能有一丁点错误!...8.Linux Shell脚本: Linux脚本即一系列Linux命令的集合。原本在Linux终端里一次可以执行一个命令,使用Linux Shell脚本,可以依次执行多条Linux命令。...一个正在练习Linux的学员说道,“他怎么会来?他打折了腿了。”“这一次,是他自己发昏。蹭了一节培训班,就自告奋勇给丁举人家修电脑去了。丁举人家的东西,碰得了么。”“后来怎么样?”“怎么样?...他错了命令,把丁举人的电脑格式化了。先写服辩,后来是打,打了大半夜,再打折了腿。”“打折了怎样呢?”“怎样。。谁晓得?许是死了。” (欲知后事,且看下回。)----

1.4K70

2022-12-02:有a块草莓蛋糕,有b块芝士蛋糕,两人轮流拿蛋糕, 每次不管是谁只能选择在草莓蛋糕和芝士蛋糕中拿一种, 拿的数量在1~m之间随意, 谁先拿完

返回先手赢还是后手赢。 nim博弈。 答案2022-12-02: 找规律法。...=0) 那么先手一定必胜 因为第一次取走s个, 接下来无论对手怎么取, 先手都能保证取到所有(m+1)倍数的点, 那么循环下去一定能取到差值最后一个。 时间复杂度:O(1)。 空间复杂度:O(1)。...("出错了!"); println!("a : {}", a); println!...("测试结束"); } // 草莓蛋糕a块 // 巧克力蛋糕b块 // 每次可以在任意一种上拿1~m块 // 返回谁会赢,"先手" or "后手" static mut dp: [[[&str; 101...=0) 那么先手一定必胜 // 因为第一次取走s个, // 接下来无论对手怎么取, // 先手都能保证取到所有(m+1)倍数的点, // 那么循环下去一定能取到差值最后一个

60440

大喊一声Fuck!代码就能跑了是什么体验?

近期我在学习过程中,在github找到了这么一个项目,能在我们错命令之后,大喊一声Fuck即可自动更正命令,据说喊得越大声效果越好。...如果你错了一个命令,只需要在命令行中输入“fuck”,thefuck就会自动纠正你的错误。该项目支持众多的终端和操作系统,包括Linux、macOS和Windows。...2.1 环境要求 python环境(3.4+) 2.2 安装方式 thefuck支持brew安装,非常方便,在macOS和Linux上都可以通过brew安装。...接着运行source ~/.bashrc(或其他配置文件,.zshrc)确认更改立即可用。 3 使用效果 4 thefuck的工作原理 thefuck的工作原理非常简单。...Python脚本,比如my_rules.py 4.1.2 遵循的规则 在自定义脚本中,必须实现以下两个函数,match显然是用来匹配命令是否吻合的函数,而get_new_command则会在match函数返回

36620

2022-12-02:有a块草莓蛋糕,有b块芝士蛋糕,两人轮流拿蛋糕,每次不管是谁只能选择在草莓蛋糕和芝士蛋糕中拿一种,拿的数量

返回先手赢还是后手赢。 nim博弈。 答案2022-12-02: 找规律法。...=0) 那么先手一定必胜 因为第一次取走s个, 接下来无论对手怎么取, 先手都能保证取到所有(m+1)倍数的点, 那么循环下去一定能取到差值最后一个。 时间复杂度:O(1)。 空间复杂度:O(1)。...("出错了!"); println!("a : {}", a); println!...("测试结束"); } // 草莓蛋糕a块 // 巧克力蛋糕b块 // 每次可以在任意一种上拿1~m块 // 返回谁会赢,"先手" or "后手" static mut dp: [[[&str; 101...=0) 那么先手一定必胜 // 因为第一次取走s个, // 接下来无论对手怎么取, // 先手都能保证取到所有(m+1)倍数的点, // 那么循环下去一定能取到差值最后一个

39430

进程之间究竟有哪些通信⽅方式?如何通信? mkfifo - 创建FIFO(命名管道)

1、管道 我们来看⼀一条 Linux 的语句句 netstat -tulnp | grep 8080  学过 Linux 命名的估计都懂这条语句句的含义,其中”|“是管道的意思,它的作⽤用就是把前⼀一条命令的输出...作为后⼀一条命令的⼊入。...当然,他也有它的优点,例例⽐比较简单,能够保证我们的数据已经真 的被其他进程拿⾛走了了。我们平时⽤用 Linux 的时候,也算是经常⽤用。...2、消息队列列 那我们能不不能把进程的数据放在某个内存之后就⻢马上让进程返回呢?⽆无需等待其他进程来取就返回呢?...两个进程怎么就可以共享⼀一块内存了了? 我们都知道,系统加载⼀一个进程的时候,分配给进程的内存并不不是实际物理理内存,⽽而是虚拟内存空间。

84420

Linux命令行与shell脚本编程大全》第二十五章 创建与数据库、web及电子邮件相关的脚本

我是直接这么装的(在公司的服务器上): $sudo apt-get install mysql-server 之后会提示要密码(会有界面出来),我这里的是123456....问题:mysql中建立一个表提示这样的错误ERROR 1046(3D000): No Database Selected 怎么解决??? 解决方法: 先建立数据库,并使用。...之前所说账号密码在 /etc/mysql/debian.cnf中。并且账号密码特别不好记。我们的目的的直接在命令行输入mysql就可以登录。...这个账户可以完全控制所有的MySQL服务器对象(就跟linux的root账户可以完全控制linux系统一样) 这样比较危险 需要在MySQL上创建一个仅对应用中所涉及的数据库有权限的独立用户账户。...看样子的报错了。在home目录报错了一个mbox文件,里面记录了一些信息。

87170

最快捷的Linux命令查询工具来了:「我该怎么做XX」,一句话自动返回操作指南

无论你是Linux萌新用户还是老司机,使用命令行总会遇到不懂的问题。 遇到问题要么去论坛询问、谷歌搜索,要么查自带命令手册(RTFM),过程耗时,结果也不直观。...然后howdoi马上就能返回详细操作教程,实现了用日常对话的形式来查询Linux交互命令。 ? 这么好用的工具安装起来也不复杂。 安装步骤 安装howdoi只要两步,还需要PHP 5.0以上版本。...(默认为1),-v表示返回完整解答(默认情况只返回相关代码),-h为显示此问题的帮助信息。...返回多个结果 输入问题「如何链接屏幕?」...这位印度小哥San Kumar解决了一个大问题:Linux新手无法高效获取问题的解决方案,而且整个工具只用了100行代码实现。

81420

Linux系统编程】Linux调试器——gdb 的基本使用

这篇文章我们继续学习Linux中的开发工具。 经过之前的学习,我们已经能够在Linux上编写代码、运行代码和通过git管理代码了。...但是如何在Linux上调式代码我们还不知道,所以今天要学的是Linux调试器——gdb 的基本使用。 1. 准备工作及知识补充 那要使用调式器调式,首先我们得有代码,有可执行程序。...1.1 源文件和Makefile 所以,我先来写一个代码,写一下Makefile 先写一个源文件test.c 然后写一下Makefile 然后我们来编译运行一下: 我们发现报错了 说的是...l(list)+行数:就可以从指定行开始显示代码,一次默认显示10行 然后后面我们只l或者直接按回车键(因为gdb会记录你最近一次敲的命令)就可以继续往下显示 如果第一次只l的话,随机从某一行开始显示...2.8 只执行完当前函数 再来看一个: 我现在又进入到了这个函数里面 那我现在想让这个函数直接执行完,然后停下了 那就是finish:执行到当前函数返回,然后停下来等待命令 2.9 跳转到下一个断点

14410

2019-12-15-在windows上使用linux子系统

目前我们在大部分同学使用的都是Windows系统的电脑,若想能够使用Linux进行一些编程开发,大多数同学还是会使用双系统或者虚拟机。...但是在Windows10的系统上,我们可以使用Linux子系统,这一更加轻量,便捷的方式使用Linux系统。 ---- 要使用Linux子系统,我们首先需要开启这个windows功能,如下图所示。...软件重启后,我们可以打开Microsoft Store,搜索Linux可以看到适用于windows的Linux系统。 image.png 这里我们选择Ubuntu,进行安装。...(注意命名规范,我就错了) ? 然后我们需要给root设置密码,输入sudo passwd,设置新密码。 设置完成之后,使用su root,就可以切换到root账号了 ?...参考文档: ---- 本文会经常更新,请阅读原文: https://xinyuehtx.github.io/post/%E5%9C%A8windows%E4%B8%8A%E4%BD%BF%E7%94%A8linux

65220

2022年3月_生信入门班_微信群答疑笔记

方法一:Rstudio编辑菜单“View”->“Panes”->“Show All Panes” 方法二:输入“ctrl + shift + 9” 老师,我合并的文件错了,点了run之后就这个样子了,...好像是我的密码不对 登录名,ip,密码是3个不同的东西,你可以通过ssh来登陆我们生信技能树的服务器,使用下面的命令 ssh Mar20@49.232.173.27 然后你的密码是: 老师,请问还在后面爬的人后期听Linux...进不去 你的用户名错了 老师我这是什么问题 你没有Data这个文件夹 这个好像就是小写的s把 只需要查看一下帮助文档就能知道~ls --help,确实是小写 为什么把^I替换为;以后显示两个;...弱弱地问一个问题,在进行条件句命令的时候,回车之后发现上面一句写错了,要怎么修改啊?光标移不过去,难道要ctrl+C么?...因为这个只是测试数据,主要是让大家熟悉这个数据处理流程,等学会了,可以去处理自己的真实数据, 麻烦助教帮我看一下这是这么回事 我试了一下 可以登录 重新输入一下密码,密码可能错了

1.6K40

Python系列之——如何每天跟女朋友说晚安~

从网上爬取内容并用自己的微信给小号发消息,在基础上做了一些小的改动,结果也闹了些笑话:给一个本科同学(性别男)发了一条暧昧短信……具体怎么回事,怎么操作,以下慢慢道来!...我就考虑怎么样用程序来实现它。这里给各位程序员朋友分享如何每天给朋友定时微信发送”晚安“,故事,新闻,等等··· ··· 最好运行在服务器上,这样后台挂起来更方便。...t = Timer(86400, send_news)               #每86400秒(1天),发送1次,不用linux的定时任务是因为每次登陆都需要扫描二维码登陆,很麻烦的一件事,就让他一直挂着吧...小詹操作的时候发现,如果你错了微信名称,系统可能会随机搜索一个较为接近该名称的微信好友进行内容发送。

1.1K20

Google Analytics没数据的11个原因

很多新手在刚接触Google Analytics的时候,可能会遇到Google Analytics没数据的情况,不知道怎么处理,下面是我总结的几种比较常见的原因和对应的排除方式。...GTM上的配置错误 没有触发,Tracking ID不对,Tracking ID的结构是UA-开头,是否错用了衡量ID,衡量ID是G-开头,都可能导致没有数据 检查方式: 检查Google Analytics...的Tag中的tracking Id,Tracking ID有没有错误,Tracking Id的结构是UA-123456-1,是不是这个结果,是不是你媒体资源的tracking Id,触发器是不是all...错误使用过滤器 过滤设置错误,将自己网站的流量都排除掉,有些人本来要设置包含,用错了,设置成排除,将自己的网站流量排除掉,自然就没数据。...看错数据视图 可能是看错报告的位置,测试的时候要看的是实时报告里的,其他报告的数据是由几个小时的滞后性的,有些人刚部署完就看Channel的报告说,怎么没数据,其实是因为看错了报告。

2.7K20

使用termux将华为手机配置成linux服务器

本文介绍一种将安卓手机作为linux主机乃至局域网服务器使用的方式。背景知识安卓手机使用的Android操作系统脱胎于Linux操作系统,但是他并不是一种Linux(的发行版)。...Android 终端窗口下方有一些快捷键,有的是系统键盘缺少的键(Tab),有的是命令行常用的符号( / )。...博客安卓自动化脚本开发5.apt安装#以下在termux中输入apt updateapt upgradeapt install sl #安装一个搞笑软件sl,用于测试apt的使用sl #想象一下你把ls命令错了之后的尴尬...然而我所用的华为p30手机是难以破解root的,所以termux只能以普通用户运行,这又是怎么回事呢?因为termux下有个东东叫proot。...PRoot 通过伪造系统调用的参数和返回值,可以使程序看起来像运行在root用户下,但它并不提供任何方法来真正的提权。确实需要root权限去修改内核或硬件状态的程序将无法工作。

5.6K50
领券