[TOC] 0x00 基础简述 描述:本章主要学习并记录了Linux中命令行补全以及参数补全的实现方法,还Linux中执行过的命令进行查看,让您想Hacker一样操作终端; 目录摘要: 补全: 何谓补全...描述:针对于Bash以及Zsh命令行参数补齐我们可以分别采用以下扩展bash-completion 和zsh-completion bash-completion 安装与配置: #Linux yum...1.引用路径开头,助记技巧将 :h 想成 head 的开头字符。 #1.在 !...$:l echo savehist savehist PS: - 助记技巧,将 :u 想成 uppercase 的开头字符 - 助记技巧,将 :l 想成 lowercase 的开头字符 5.Shell...@ # $ 参数参考: -a:异步滚动 -B:启用粗体字符 -b:所有粗体字符(覆盖-b) -f:强制启用linux$term类型 -l:linux模式(使用矩阵控制台字体) -o:使用旧式滚动 -h
0x00 基础简述 描述:本章主要学习并记录了Linux中命令行补全以及参数补全的实现方法,还Linux中执行过的命令进行查看,让您想Hacker一样操作终端; 目录摘要: 补全: 何谓补全: 即在我们使用...描述:针对于Bash以及Zsh命令行参数补齐我们可以分别采用以下扩展bash-completion 和zsh-completion bash-completion 安装与配置: #Linux yum...1.引用路径开头,助记技巧将 :h 想成 head 的开头字符。 12345#1.在 !...:lecho savehistsavehistPS:- 助记技巧,将 :u 想成 uppercase 的开头字符- 助记技巧,将 :l 想成 lowercase 的开头字符 5.Shell 还支持将多个修饰符进行联用...@ # $ 参数参考: -a:异步滚动 -B:启用粗体字符 -b:所有粗体字符(覆盖-b) -f:强制启用linux$term类型 -l:linux模式(使用矩阵控制台字体) -o:使用旧式滚动 -h
下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用。对于任何不了解的命令,请使用“man “查看,或者使用Google。...可以这样使用 touch /tmp/{foo,bar,baz} {$1-$9} 执行shell脚本时的命令行参数 $0 正在执行的命令名称 $# 当前启动的命令中传入的参数个数 $上一条命令的执行返回值...LC_ALL=C Linux中有关locale的设置会影响大量的命令行工具,其中包括排序工具。...例如,先使用第二个域排序,再按照域一排序,可以用这段命令实现: cat INPUT_FILE | sort -k1,1 | sort -s -k2,2 制表符的输入 在bash的命令行中,如若需要输入制表符...其中cached是Linux内核中文件缓存的大小。
我们每天都会频繁使用Linux命令行,虽然网上关于其使用技巧的资料多种多样,但很多朋友应该并没有进行过实际尝试。因此,今天的文章将对此进行汇总,希望能为大家带来一点帮助。...这也是我个人最喜爱的Linux命令行使用技巧之一。...13.记录命令行会话 如果大家希望在shell屏幕上记录自己的输入内容,则可使用script命令将输入内容保存成名为typescript的文件: script。...: cat myfile | tr a-z A-Z > output.txt 16.强大的Xargs命令 xargs命令是Linux中最为重要的技巧之一。...这时替换参数将用于指定命令输出结果的传递位置: ls /etc/*.conf | xargs -i cp {} /home/likegeeks/Desktop/out 当然,这里只是一部分Linux命令行使用技巧
文章目录 生猛干货 概述 命令行小技巧 history命令来查看曾经运行过的命令 history中显示命令的执行时间 清除history 获取吃掉你磁盘空间的最大的5个文件 获取一个文件的详细状态信息...执行之前的命令 在 Linux 中锁定或隐藏文件或目录 在 Linux 中检查单词拼写 列出所有 Shell 内置命令 如何在不使用Cron的情况调度Linux下的任务 如何不使用clear命令清空终端的内容...有些时候你会需要这些技巧。本博文会帮助你更好得使用一些命令,发挥其更强大的功能。 ?...---- 命令行小技巧 history命令来查看曾经运行过的命令 # history history中显示命令的执行时间 从history命令输出看,很明显,命令的执行时间没有被打出来。有解决方法吗?...---- 在 Linux 中锁定或隐藏文件或目录 锁定文件或目录最简单的方法是使用 Linux 文件权限。
最有用的Linux命令行技巧 将输出显示为表格 mount | column –t 使用-s参数指定分隔符,如下 cat /etc/passwd | column -t -s: 重复执行命令,直到命令成功运行...使用while true循环,>/dev/null 2>&1 将程序的输出重定向到/dev/null,同时包括标准错误和标准输出。...按内存使用情况对进程进行排序 ps aux | sort -rnk 4 | head -10 按CPU使用率对进程进行排序 ps aux | sort -nk 3 | head -10 同时观看多个日志文件...yum install multitail -y 自动对任何命令回答是或否 yes | yum update 记录您的命令行会话 如果要记录在shell屏幕上键入的内容,可以使用script命令将所有键入的内容保存到名为...images.tar.gz cat urls.txt | xargs wget ls /etc/.conf | xargs -i cp {} /home/likegeeks/Desktop/out 常用的20个linux
命令行参数传递 python main.py -H 192.168.1.1 -p 22,23,24 #coding:utf-8 import optparse def PortScan(host,port...except Exception: continue if __name__ == '__main__': main() 如果需要编写一些相对大型的项目,则需要使用类来开发...,以下代码用类实现的命令行传递.
Linux命令行颜色突出显示小技巧为了区分生产环境和测试环境,强烈调整Linux的命令行颜色,避免误操作导致生产故障,很不起眼的一个操作,但是在犯蒙时刻能救命~[root@centos ~]#vim /...etc/profile#在最后面一行追加下面代码PS1="\[\e[1;41;33m\][\u@\h \W]\\$\[\e[0m\]"#执行命令使其生效source /etc/profile图片详细介绍在Linux...中,PS1是一个环境变量,用于定义命令行提示符的格式。...通过组合特殊字符和转义序列,我们可以自定义命令行提示符的样式。...例如,下面是一个自定义的命令行提示符:PS1='\[\e[1;32m\]\u@\h:\w\$\[\e[0m\] '这个命令行提示符将当前用户的用户名和主机名显示为绿色,当前工作目录显示为普通文本,以$符号作为命令行输入的结尾
输出内容格式化 例如 mount 命令的输出结果看起来很费劲 可以使用 column 对其进行格式化 mount | column -t 再比如有的文件内容格式也不友好 cat /etc/passwd...重复执行命令,直到成功 例如: ping 一个server直到其是live状态 检查某个特定的文件是否被成功上传 检查某个特定URL是否存在 可以使用 while true 实现,示例: while true...baidu.com > /dev/null 2>&1 && break > done; 其中 >/dev/null 2>&1 是把程序的输出转到空设备 /dev/null(详细说明可以查看之前的文章 “理解 Linux...用 root 权限执行上一条命令 有时我们会忘记在需要root权限的命令前使用 sudo,就要重写,比较麻烦,可以使用 sudo !!...强大的 Xargs 命令 示例(1) 例如文件 urls.txt 中有一个url列表,现在想下载他们,可以使用命令一次完成: cat urls.txt | xargs wget xargs 会把 cat
在Linux的日常使用中,grep是一个非常强大的工具,我们可以使用它来搜索文件或命令输出中的特定模式。...解决方案 幸运的是,我们可以通过一个简单的技巧来避免这个问题。这个技巧的基础是grep的模式匹配行为:我们可以在模式中添加一个可选的字符,并在该字符两边添加方括号。...由于grep自身的命令行参数(即"set-[b]ackup")包含了方括号,而ps -ef命令的输出并不会删除参数中的字符,所以grep的这一行就不会被新的模式匹配到。...总结 在这篇文章中,我们探讨了在使用grep搜索进程时可能出现的一个问题,以及如何通过修改搜索模式来解决这个问题。...虽然这个问题在我们的日常工作中可能不太常见,但是我们希望这个技巧能够帮助你更有效地使用grep工具。在Linux中,有很多类似的技巧等待我们去发现,这也是学习和使用Linux的乐趣所在。
也是Linus Torvalds雷纳斯托瓦兹为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 2. 说白了git就是一个进行项目版本管理的一个软件。...配置用户名和邮箱(否则git commit无法正常使用) 1.下面是已经配置好的配置信息 git config --list // 查看git的配置列表 2.配置成全局,当前普通用户的所有本地仓库都有效...git config --global user.name "username" // 名字缩写即可 git config --global user.email "email"// 正常使用的邮箱
作者 likegeeks 译者 张斌 我们每天都会使用Linux命令行,但由于实践不多,我们可能会忘记一些Linux命令行技巧。...在本文中,我将向你展示一些你可能会忘记或可能对你来说较新的Linux命令行技巧。现在让我们开始吧。...这时,你可以使用while true 循环来实现它: ? 使用 > /dev/null 2>&1将正常输出和错误重定向到/dev/null。其实这是对我来说最酷的Linux命令行技巧之一。...nohup wget site.com/file.zip 这条命令的确是大多网站管理员最有用的Linux命令行技巧之一。 ?...Linux命令行技巧,还有一些更极客的东西,比如你可以使用其他命令,如awk命令和sed命令。
作为一个日常在Linux环境下工作的工程师,每天都要大量使用Linux命令行。有时候我们会在网上翻查命令行的使用技巧,但是一旦未能及时进行练习,很快就会把这些小技巧给忘了。...将输出内容做一个清晰明了的表格 使用命令行的时候,经常可以看到输出的内容一团糟:太多字符串挤在一起,根本没法看到底输出了什么,不信你就试试 mount 命令。...这是我认为最酷的Linux命令行技巧之一。 按内存资源的使用量对进程进行排序 ps aux | sort -rnk 4: ?...强大的 Xargs 命令 xargs 命令是最重要的 Linux 命令行技巧之一。你可以使用这个命令将命令的输出作为参数传递给另一个命令。...如下所示,替换在第一个命令的输出应该去的地方的参数: ls /etc/*.conf | xargs -i cp {} /home/likegeeks/Desktop/out 这只是 Linux 命令行技巧其中的几个而已
说明:日常高频使用,100%适用于CentOS7shell终端技巧ctrl + a ;ctrl + e #鼠标焦点到最前or最后ctrl a ctrl k # 清除当前行ctrl c # 结束命令...(file1|file2) #删除除了file1和file2的其他文件free -h #以合适的单位显示内存使用情况du -sh #查看目录文件大小df -sh #查看磁盘使用情况ps -ef | grep...nginx#查看正运行的nginx进程netstat -anp | grep ranger # netstat -anp:显示系统端口使用情况lsof -i:80 #使用-i:port来显示与指定端口相关的网络信息...are one of the most useful features of a Linux distribution....https://linuxhint.com/create-yum-local-repository/linux使用tree命令How to install tree in Unix/Linux.
psql作为连接数据库的客户端工具,可以方便的连接数据库,做日常操作或者问题排查,但是新转到PG的朋友可能在使用习惯上很难转过来,因此简单介绍下一些使用技巧。
人们可以使用它编写邮件,然后把邮件传递给本地的邮件传输服务器。 sendmail 是邮件服务器。它可以与远端的邮件服务器通信,收发邮件。...在文件的末尾添加如下格式的数据行: 本机ip 本机名(或域名) 配置/etc/mail.rc,使用外部smtp服务发送邮件。...valid_user@qq.com # 发送邮件源邮箱 set smtp=smtp.qq.com # smtp 服务的服务商地址 set smtp-auth-user=valid_user@qq.com # 能使用
安装speedtest speedtest是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。...speedtest.py # mv speedtest.py /usr/local/bin/speedtest # chown root:root /usr/local/bin/speedtest 使用...speedtest测试网速 使用speedtest命令也很简单,它不需要任何参数即可工作。
在可用于测试宽带速度的网站中,Speedtest.net也许是使用最广泛的。...但在没有图形化桌面时(例如,当你通过命令行远程登陆服务器或使用没有图形界面的操作系统),基于flash、界面友好的Speedtest.net将无法工作。...幸运的是,Speedtest.net提供了一个命令行版本——speedtest-cli。下面我将向你演示如何在Linux的命令行中使用speedtest-cli来测试宽带连接速度。...安装speedtest-cli speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。...使用speedtest-cli测试网速 使用speedtest-cli命令也很简单,它不需要任何参数即可工作。 ?
Linux世界充满了乐趣,我们越深入进去,就会发现越多有趣的事物。我们会努力给你提供一些小技巧,让你和其他人有所不同,下面就是我们准备的3个小技巧。...1.如何在不使用Cron的情况调度Linux下的任务在Linux下,调度一个任务/命令称之为Cron。...还可以参考:Linux下11个定时调度任务例子 2.如何不使用clear命令清空终端的内容你如何清空终端的内容?你可能会认为这是一个傻问题。好吧,大家都清楚可以使用clear命令。...3.在其它目录运行一个命令,然后自动返回当前工作目录这是一个很多人可能不知道的令人吃惊的技巧。你可能想在其它目录运行任何一个命令,然后再回到当前目录。...这就是全部内容了,如果你知道任何类似的Linux技巧,你可以在文章下面的评论框中分享给我们,不要忘记将本文和朋友分享:)
领取专属 10元无门槛券
手把手带您无忧上云