人这一辈子,真的是非常不容易:读书时,被老师.同学嘲笑,工作时,被老板.同事嘲笑,就连出去撸个串儿,还可能被朋友嘲笑-- 这些也就算了,毕竟大家还都是同类,都是活生生的人.但是,你如果被 Linux 终端给嘲笑了,你的内心会是什么感受? 今天要介绍的,是一个非常有趣的 CLI 工具,这个工具可以实现当你在终端输错命令时,会随机回复一句嘲笑你的话.虽然是嘲笑人的工具,但良许觉得还是挺有趣的,给枯燥的工作带来一些乐趣. Linux 终端嘲笑器的安装 这是一个在 GitHub 上的开源项目,所以可以直…
从Linux终端管理进程:10个你必须知道的命令 Linux终端有一系列有用的命令.它们可以显示正在运行的进程.杀死进程和改变进程的优先级.本文列举了一些经典传统的命令和一些有用新颖的命令.本文提到的命令会实现某个单一功能.其它命令,例如htop,会在命令的上层提供一个友好的界面供用户使用. top top命令是一个常用的查看系统资源使用情况和查看占用系统资源最多的进程的命令.top以列形式显示所有的进程,占最多CPU资源的进程会显示在最上面. 要退出top或者htop,可以使用键盘快捷键Ctr…
Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权.使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机.是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活.动态的进行各种布局和操作.对于Tmux的使用,可以参考:Tmux终端复用详解 Tmux 可用于在一个终端窗口中运行多个终端会话.不仅如此,还可以…
如何记录linux终端下的操作日志 在linux终端下,为方便检查操作中可能出现的错误,以及避免屏幕滚屏的限制,我们可以把操作日志记录下来.常用的工具有 screen,script,以及tee等,通过yum install安装. . screen — screen manager with VT100/ANSI terminal emulatio > screen -L 这里是我们的操作 > exit 结束后会生成一个类似这样的文件名: screenlog. > more screenl…
导读 我发现了一个孩子们在他们的计算机教室里玩得很开心的视频.我不知道他们在哪里,但我猜测是在印度尼西亚或者马来西亚.视频请自行搭梯子: https://youtu.be/z8taQPomp0Y 在Linux终端下面跑火车 这里没有魔术.只是一个叫做“sl”的命令行工具.我想它是在把ls打错的情况下为了好玩而开发的.如果你曾经在Linux的命令行下工作,你会知道ls是一个最常使用的一个命令,也许也是一个最经常打错的命令. 如果你想从这个终端下的火车获得一些乐趣,你可以使用下面的命令安装它. 1.…
我们将会讨论如何更好的控制用户终端:也就说是键盘输入与屏幕输出.除了这些,我们还会了解我们编写的程序如何由用户处读取输入,即使是在输入重定向的情况下,以及确保输出到屏幕的正确位置.这里所提供的一些底层访问也许正是我们所寻找的.我们在这里所涉及的大部分内容也同样可以很好的适用于运行在终端窗口下的程序,例如KDE的Konsole,GNOME的gnome-terminal,或者是标准的X11 xterm. 在这一章,我们将会了解下面一些内容: 终端读取终端驱动器以及通用终端接口termios终端输出与…
常用linux打印命令 日常使用中或shell脚本中linux终端打印命令有echo和printf.  echo命令 功能说明:显示文字.语 法:echo [-ne][字符串]或 echo [--help][--version]补充说明:echo会将输入的字符串送往标准输出.输出的字符串间以空白字符隔开, 并在最后加上换行号.参 数:-n 不要在最后自动换行               -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:   \a 发出警告声:   \b…
在linux终端远程登陆linux服务器   原来在Linux终端远程登陆linux服务器是那么的容易,如果的服务器用户名是abc(也可以是root),只需要在终端输入: 然后电脑会提示输入密码就登录服务器了. 如果想在系统之间传送文件使用scp指令完成. 例如:从服务器下载文件到本机中. scp abc@IP(服务器):/home/abc/xxxx(文件)  /xxxx(本机目录) 之后提示输入abc用户的密码: 反之,从本机上传文件到服务器: scp /xxxx(本机目录)  abc@IP(…
最近在学习linux操作系统(CentOS 6 & CentOS 7).觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨.于是上网找到修改linux终端命令行颜色的方法,发现通过定义PS1环境变量即可实现,下面我以root用户身份进行操作. 1.了解PS1 PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数. 在终端输入命令: # set | grep PS1 可得到当前PS1的定义值: PS1='[\u@\h \W]\$ ' PS1的常用参数以及含义: \…
linux 终端下安装jdk(rpm方法) 1.下载jdk对应版本rpm文件(以下称为jdk.rpm) 放在对应文件夹下 2.使用命令给定权限 #chmod +x jdk.rpm 3.解压rpm文件 #rpm -ivh jdk.rpm4.添加环境变量 使用vi编辑器(或者直接打开) "/usr/java/jdk1.7.0_51"是jdk安装路径 在最后/etc/profile文件最后添加 #set jdk path JAVA_HOME=/usr/java/jdk1.7.0_51 CLA…