Linux 快速删除已输入但还未执行的命令的快捷键
Q:
有时候调用历史命令,都是很长的那种,然后发现并不是自己想要的,需要重新输入,如何快速删除已有/已输入的命令/内容?
或者说,
比如我输入了 # ps -aux | grep yum
,这个命令还没执行,现在我不想用这个命令了,如果快速删除已输入的内容,也就是# ps -aux | grep yum
?
A:
直接按Ctrl + c Continue reading
Linux 快速删除已输入但还未执行的命令的快捷键
Q:
有时候调用历史命令,都是很长的那种,然后发现并不是自己想要的,需要重新输入,如何快速删除已有/已输入的命令/内容?
或者说,
比如我输入了 # ps -aux | grep yum
,这个命令还没执行,现在我不想用这个命令了,如果快速删除已输入的内容,也就是# ps -aux | grep yum
?
A:
直接按Ctrl + c Continue reading
使用Cygwin环境工具,进入它的cygwin系统,初始化配置(./configure)项目时,有如下报错:
$’\r’: 未找到命令
未预期的符号 `$’do\r” 附近有语法错误
所以,在Cygwin环境中安装 dos2unix 工具包来转码。
dos2unix的使用方法,unix2dos的使用方法
cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。
0 |
cmake_minimum_required(VERSION 3.4.1) |
这行命令是可选的,我们可以不写这句话,但在有些情况下,如果 CMakeLists.txt 文件中使用了一些高版本 cmake 特有的一些命令的时候,就需要加上这样一行,提醒用户升级到该版本之后再执行 cmake。 Continue reading
这篇文章是针对2020年下载安装的kali系统碰到的关于 iptables开放22端口失败等一系列问题的解决办法,如果是其它系统,可以借鉴一下思路。
各种报错:
0 1 2 3 4 5 6 7 8 9 10 |
# sudo systemctl start iptables Failed to start iptables.service: Unit iptables.service not found. # sudo systemctl enable iptables Failed to enable unit: Unit file iptables.service does not exist. # sudo service iptables start Failed to start iptables.service: Unit iptables.service not found. # sudo service iptables enable iptables: unrecognized service |
下面的错误是怎么出来的我忘了
0 1 |
See systemctl status iptables.service" and "journalctl -xe" for details. Job for iptables.service failed because the control process exited with error code. |
主要思想就是想尽量少的安装其它不必要的命令,所以折腾了好一阵子。
开机启动默认会执行/etc/init.d/ 下的所有可执行文件,
所以,粗暴点,就在这个文件夹(/etc/init.d/)下加个我自己的可执行文件吧,写好shell语言,也方便我以后再折腾。 Continue reading
iptables重启失效的解决办法,iptables重启后不生效怎么办?
假定你之前设置过,并且当时在没重启的情况下是生效的,如果是这样的话,那是因为没有做iptables的保存,也就是他的最关键的一步。
因为Linux的发行版很多,所以iptables放置位置会有不同,一般会在/etc下,或者/usr 下,
(刚才我看了一下新装的Ubuntu,它的iptables就不在/etc下,在/usr下)
所以,为了准确,先查找iptables的文件位置 Continue reading
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。
netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。
刀是无罪的,重要的是看用刀的人要用它来做什么。
netcat命令语法:
nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]
连接到某个地方: nc [-options] hostname port[s] [ports] …
侦听入站: nc -l -p port [options] [hostname] [port]
-d 后台运行模式
-e <程序>入站程序执行[危险!!]
-g <网关> 设置路由器跃程通信网关,最多8个
-G <指向器数目> 设置来源路由指向器,其数值为4的倍数,如:4,8,12……
-h 帮助
-i <延迟秒数>发送信息或扫描端口的时间间隔
-I 侦听模式,管控传入资料
-L 连接关闭后,仍然继续监听
-n 直接使用IP地址,而不通过域名服务器
-o <输出文件> 指定文件名称,把往来传输的数据以16进制字码保存到该文件
-p <通信端口>本地端口号
-r 随机本地和远程端口
-s <来源位址> 设置本地主机送出数据包的IP地址
-t 使用TELNET方式交互
-c 发送CRLF而不是LF
-u 使用UDP传输协议
-v 显示指令执行过程
-w <超时秒数> 设置等待连线的时间
-z 使用0 I/O 模式,只在扫描通信端口时使用 Continue reading
GitHub Actions 是 GitHub 的持续集成服务,于2018年10月推出。
这些天,我一直在试用,觉得它非常强大,有创意,比 Travis CI 玩法更多。
本文是一个简单教程,演示如何使用 GitHub Actions 自动发布一个 React 应用到 GitHub Pages。
2020版的Kali在安装到Hyper-V的时候,就没有设置过密码,设置了一个非root的帐号密码。
以前用root帐号习惯了,现在用非root帐号真是不大习惯。
说到这里,应该能明白为什么没有ifconfig命令了吧。
我试着输入
sudo ifconfig
提示输入当前用户的密码,回车到,正常显示网络设备了。
MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。
官网 http://mingw.org/
下载页面 https://osdn.net/projects/mingw/releases/