1.软文推荐

2.软文推荐

3.软文推荐

本篇文章为大家分享一下Linux系统中非常有趣的提示与技巧,让你可以最大程度的使用Linux,有需要i的小伙伴可以参考一下。

以它们的大小列出文件

如果你想要一个基于它们大小排序的文件列表,你可以使用下面的命令。

它会以递减顺序排列文件。

# ls -l | grep ^- | sort -nr -k 5 | more

如果你想要递归地做相同的事,你可以使用下面的第二个命令。

# ls -lR | grep ^- | sort -nr -k 5 | more

—Sumedh Gajbhiye, sumedh.gajbhiye1985@gmail.com

重置奇怪的终端

如果感觉你的bash终端错误地显示垃圾的提示字符信息,并无论你输入任何命令都显示非ASCII字符-下面的命令可以让事情回到正轨。

在终端盲打输入(译注:因为你其实看不到你输入的这些字符的正确显示,不过尽管输入好了!)下面的命令并按回车:

# reset

如果那个不能修复这个问题,试一下下面的:

# stty sane

—Sudheer Divakaran, cdsudheer@gmail.com

记录并回放终端会话

下面是一个简单的贴士来记录并回放终端回放。它通过使用命令script和scriptreplay。

这在使用终端制作教程时非常方便。

要开始记录你的终端会话,使用下面的命令:

$ script -t 2> timing.log -a output.session

接着输入:

touch test…..

$ exit

这里,script命令取两个文件作为参数timing.log(它记录了每个命令执行的时间信息)和output.session(存储了命令的输出)。

现在,要回访记录的会话,使用下面所示的scriptplay。

$ scriptreplay timing.log output.session

注:timing.log和output.session可以被任何想要在自己的终端上重放会话的人使用。

—Abhishek Singh, abhishekkumarsingh.cse@gmail.com

使用shell脚本生成随机数

有时当你想要用shell脚本编程时,可能需要生成一个随机数来用于脚本。

这里是获得一个3位随机数的代码。

var=$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d” “ | cut -c 3-5);

这回存储随机生成的数字在名为var的变量中。

—Arpan Chavda, 09bce006@nirmauni.ac.in以root用户运行Linux上的软件

作为一名root用户,为了让某些不能在root身份运行的软件运行(译注:典型的是google chrome),你需要在软件的二进制文件中改变geteuid调用为getppid。

这个技术在操作系统中非常有用,比如backtrack,这里的大多数安装工作都以root用户完成。

比如:为了以root用户运行Google Chrome,使用下面的命令:

# hexedit /opt/google/chome/chrome

接着按下Ctrl+S并在16进制转储文件中搜寻geteuid字符串。用字符串getppid代替。按下Ctrl+X来保存并退出编辑器。

现在浏览器就可以以root用户运行了。

# google-chrome

—Mayank Bhanderi, mbhanderi24@gmail.com

用gzip压缩优化你的站点

压缩是一种简单、有效的方法来节约带宽和加速你的站点。在压缩的帮助下,多数站点的主页面会从100KB变成10KB。

为了在Apache Web服务器中启用这个特性,你需要在httpd.conf中包含deflate_module,并且在Apache配置文件中加入下面的行 (/etc/httpd/conf/httpd.conf)来压缩text、html、 javascript、 css 和 xml 文件:

AddOutputFilterByType DEFLATE text/plainAddOutputFilterByType DEFLATE text/htmlAddOutputFilterByType DEFLATE text/xmlAddOutputFilterByType DEFLATE text/cssAddOutputFilterByType DEFLATE application/xmlAddOutputFilterByType DEFLATE application/xhtml+xmlAddOutputFilterByType DEFLATE application/rss+xmlAddOutputFilterByType DEFLATE application/javascriptAddOutputFilterByType DEFLATE application/x-javascript

—Munish Kumar, munishtotech@gmail.com在登陆时检查服务器负载信息

这里有一个贴士来在你登陆服务器的时候检查服务器平均负载。创建一个sload.sh的文本文件,内容如下:

#!/bin/bashgh=gh ”

现在,为了在登陆时检查服务器负载,通过/root/.bashrc调用sload.sh脚本。

记住如下设置脚本权限:

# chmod 755 /root/sload.sh

要调用sload.sh脚本,如下在/root/.bashrc后追加

/root/sload.sh

或者你还可以这样追加sload.sh的内容到.bashrc中。

$echo “/root/sload.sh” >> /root/.bashrc

当你完成上面的步骤后,你可以登出并再次登陆来查看服务器负载。

在特定时间开始你的任务

你可以使用下面的命令来在特定时间调度你的作业:

# at 2015

> >vlc /music/rockstar.mp3

这个命令会在2015小时后使用vlc播放器播放rockstar.mp3。你可以在at命令后跟上-l选项来检查挂起的作业:

# at -l

更多at命令的信息可以在man页找到。

至此关于Linux系统中非常有趣的提示与技巧分享结束,如果本篇文章对您有帮助为我们点个赞把。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/1696.html,若引用不当,请联系修改。

相关文章 8

1

远程连接MySQL数据库服务器具体方法 1分钟前

Linux如何开启mysql远程连接?MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库,下面为大家分享一下远程连接MySQL数据库服务器具...

2

阿里云国际版免备案是真的吗?为什么选择阿里云国际站?(阿里云国际版免费12个月服务器 4分钟前

阿里云国际版免备案是真的吗? 海外云服务器是不需要备案的,所以是真的!阿里云国际版云服务器(ECS)配备了快速内存和最新的英特尔CPU,...

3

wordpress网址导航主题(自适应手机版) 网址导航源码网站模板(WordPress网址) 6分钟前

很多人在找 wordpress导航主题 ,国内wordpress网址导航主题并不多,算起来应该不超过5种,目前最新的都是扁平化、自适应的,这也是趋势,...

4

Linux wget命令使用实例 9分钟前

wget是linux上的命令行的下载工具。这是一个GPL许可证下的自由软件。wget支持HTTP和FTP协议,支持代理服务器和断点续传功能,能够自动递归远...

5

TmhHost:全场云服务器一律7折低至24元/月,有香港CN2、日本软银、洛杉矶CN2 GIA、美国20 10分钟前

tmhhost商家最近也推出了相应的暑假特惠活动,全场云服务器一律7折低至24元/月,线路可选香港三网CN2、日本三网软银、洛杉矶三网CN2 GIA、...

6

本篇文章来引导大家在 Linux 系统上安装 SVN,写这篇文章主要是因为虽然网上关于 SVN 安 11分钟前

1. 安装 SVN $yuminstall-ysubversion image-20201119222444724 2. 创建一个 SVN 版本库 $mkdir-p/data/svn/mysvn 创建一个存放项目的目录,此处目录名字不一定非要...

7

通过域名如何找到所需资源?dns和dns服务器的介绍(域名如何找到买家) 14分钟前

dns是什么意思?dns服务器是干嘛的?如何让计算机通过域名来找到所需要的资源呢? 首先DNS的作用就是把域名和IP对应起来,建立一个映射数据...

8

腾讯云和阿里云工单回复速度哪个快?阿里云和腾讯云工单响应要多久?(腾讯云和阿里云哪 15分钟前

腾讯云和阿里云工单回复速度哪个快?阿里云和腾讯云工单响应要多久? 云服务商的工单响应速度是一家云厂商的服务态度好不好的体现,...