Category Archives: shell

Linux技巧-如何查看系统信息-基本硬件信息查看

这一节我们介绍如何在Linux系统上获取基本硬件信息

lspci -tv # 列出所有PCI设备
lsusb -tv # 列出所有USB设备
lsmod # 列出加载的内核模块
cat /proc/cpuinfo
cat /proc/cpuinfo #CPU (i.e. vendor,[……]阅读全文

Linux技巧-如何查看系统信息-如何查看Linux系统版本信息

当我们有一台装有 Linux的服务器或者 VPS,或者我们自己电脑上安装 Linux之后,我们可能想要得知这个系统的是安装的那种 Linux发行版,CentOS、Fedora、Debain、Ubuntu…
这时我们需要通过查看一些系统文件或者调用一些命令来或获取到这些信息。
首先使用 una[……]阅读全文

如何使用 Linux install 命令安装一个文件

install 命令在文件系统中一个特定的地方安装一个特定文件,在前三种形式中,将源文件复制到目标文件或将多个源文件复制到一个已存在的目录
中同时设置其所有权和权限模式,在第四种形式中,创建给出目标目录中的所有组件。

命令有四种形式:
install [选项]… [-T] 源文件 目标[……]阅读全文

举例说明如何是 Linux命令 join 连接文件内容

当我们有两个文件,他们描述了一个内容不同部分的信息,每一行可能是使用空格或者逗号分割成不同的字段,两个文件有一个共同的字段,可以确定他们可以被合并到一起,我们想将他合并成一个文件方便阅读。比如我们 Linux系统的 /etc/passwd文件和 /etc/group 文件。这中情况写下我们可以使用[……]阅读全文

如何使用Linux shuf命令把输入行按随机顺序输出到标准输出

选项:

-e, --echo                  :将每个参数视为输入行
 -i, --input-range=LO-HI    :将LO 到HI 的每个数字视为输入行
 -n, --head-count=行数       : 最多输出指定的行数
 -o, --output

[……]阅读全文

Linux strings命令

strings命令能能够打印出给定文件中的可打印字符序列长度为4(或者参数中制定长度)字符串。默认情况下它会打印出二进制(object files)的初始化节、和已加载的节,对其他文件则是显示所有内容。strings 的主要用途是确定非文本文件的包含的文本内容。

选项 :

-a  --a

[……]阅读全文

如何解决 iptables的问题 Using intrapositioned negation (`–option ! this`) is deprecated in favor of extrapositioned (`! –option this`).

当使用如下形式的 iptables 命令时,可能会报错

/sbin/iptables -A FORWARD -i ! lo -j LOG --log-prefix "DROP" --log-ip-options --log-tcp-options

错误信息
Using intrapo[……]阅读全文

Bash中类似 VIM Powerline 命令行提示

VIM 中的 Powerline 让VIM的状态更加精致漂亮,那么有人从此插件用 Python 写了一个bash的命令提示插件,用这也很不错。
2013-01-08 11:18:55的屏幕截图

它能够显示 Git 分支细节、如果上一条命令执行失败则更改颜色、对太深的目录路径进行缩短显示、显示当前的 Python virtualenv 环境[……]阅读全文

如何使用 trash-cli 逃出 rm 命令误删除重要文件的阴影

曾几何时,一条 rm -rf /useless /* 命令干掉了我们需要的文件,也干掉的整个系统,
这是是不是与哭无泪啊。

像这种使用 rm 命令误删除文件的情况,我们会注意,但是我们不能保证百分百的不会
出现这种情况,毕竟事情总有偶然,那么对于这种情况我们是不是就束缚无策呢,不!我们有相应

[……]阅读全文

linux下如何使用 route命令

route 命令用于查看和修改IP路由表

格式
route [-CFvnee]

route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I]

[……]阅读全文