
Linux指令记
CPU1994GHz
程序员这条路,需要忍耐力
展开
-
Linux指令 —— ifconfig
ifconfigman - configure a network interface 配置网络接口 注意:用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在了。启动关闭指定网卡ifconfig eth0 upifconfig eth0 down修改IP和子网掩码ifconfig eth0 192.168.2.10ifconfig eth...原创 2018-02-26 09:33:14 · 421 阅读 · 0 评论 -
Linux指令 - insmod、rmmod、lsmod
insmodman - 向Linux内核中插入一个模块; 可以用来加载驱动、内核等。 用法实例:insmod module.kormmodman - 卸载内核中的模块 用法实例:rmmod module.kolsmodman - 显示内核中的模块 用法实例:lsmod lsmod | grep module.ko...原创 2018-02-11 11:15:18 · 2591 阅读 · 0 评论 -
Linux指令 - systemctl
systemctlman - 控制systemd系统和服务管理程序 实例: 启动服务systemctl start network.service关闭服务systemctl stop network.service重启服务systemctl restart network.service查看服务状态systemctl status network...原创 2018-02-12 08:59:04 · 392 阅读 · 0 评论 -
Linux指令 —— du
duman - estimate file space usage 估计文件空间使用情况(默认单位KB) -b bytes为单位 -m MB为单位输出 -h print sizes in human readable format (e.g., 1K 234M 2G)只显示当前目录和其子目录大小(循环遍历)[root@localhost Debug]# du指定目录和文...原创 2018-03-07 10:16:38 · 251 阅读 · 0 评论 -
Linux——lsof
lsofman - list open files 用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。[root@localhost ~]# lsof | headCOMMAND PID TID USER FD TYPE DEVICE SIZE/OFF N...原创 2018-03-09 10:35:09 · 243 阅读 · 0 评论 -
Linux——sort
sortman - sort lines of text files 将文本按行进行排序 默认大写字母在小写字母后面文本内容输出排序sort out.txt // 将out.txt内容输出并排序sort -u out.txt // 去重反序排序sort -r out.txt字符串中间的数字排序[root@localhost ~]# sor...原创 2018-03-16 12:09:15 · 468 阅读 · 0 评论 -
Linux指令 —— netstat
netstatman - Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships 打印网络连接、路由表、接口状态、无效连接、多播成员这些信息。列出所有端口(包括监听和未监听的)netstat -a拓...原创 2018-02-24 10:40:46 · 246 阅读 · 0 评论 -
Linux指令 —— tar
tarman - 官方对这个指令的解释是:为linux的文件和目录创建档案(备份文件)。一般我们理解就是打包。 打包:打包是指将一大堆文件或目录变成一个总的文件。 压缩:压缩则是将一个大的文件通过一些压缩算法变成一个小文件。 Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip ...原创 2018-03-05 09:56:19 · 308 阅读 · 0 评论 -
Linux指令 —— grep
grepman - print lines matching a pattern 打印出符合样本字符的行在文件中查找字符串[root@localhost ~]# grep yin textyin:1[root@localhost ~]# grep 0 text xd.pem // 多文件查找text:Yin:0text:13dian:0text:38nv:0x...原创 2018-03-19 11:41:04 · 246 阅读 · 0 评论 -
Linux指令记 —— ldd
lddman:ldd - print shared library dependencies查寻动态库的依赖关系ldd并不是可执行程序ldd实质上是一份执行脚本[root@localhost lib]# file /usr/bin/ldd/usr/bin/ldd: Bourne-Again shell script, ASCII text executable...原创 2018-03-22 11:21:39 · 255 阅读 · 0 评论 -
Linux指令——tailf
tailfman : tailf - follow the growth of a log file跟踪日志文件 tailf命令几乎等同于tail -f,严格说来应该与tail --follow=name更相似些——当文件改名之后它也能继续跟踪,特别适合于日志文件的跟踪。 与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件。所以 tailf 特别适合那些便携机上跟踪日志...转载 2018-05-22 15:10:35 · 1936 阅读 · 0 评论 -
Linux指令——ethtool
ethtoolman : ethtool命令用于获取以太网卡的配置信息 OR 修改这些配置。 这个命令比较复杂,功能特别多。 使用实例查询每个网卡对应的物理位置ethtool -p eth0 10常见的效果是对应网口的LED灯闪烁。10代表闪烁持续时间,单位秒,可以省略,一直闪烁。引用及参考文献 【1】 http://man.linuxde.net/ethtool...原创 2018-05-22 15:20:07 · 735 阅读 · 0 评论 -
Linux指令记 - ping
pingping - 发送回应请求ICMP报文到指定主机 _ 值得注意的是,这个指令在windows下面和linux下面所带的参数是不同的 通常我们测试网络的时候都会用它,下面是几个简单的使用组合:指定发送的字节数[root@localhost ~]# ping -s 1472 www.baidu.comPING www.a.shifen.com (14原创 2018-02-05 10:31:18 · 517 阅读 · 0 评论 -
Linux指令 -- tcpdump
tcpdumpman - 抓取网络数据包实例抓取所有经过 eth2 ,目的或源地址是 192.168.1.2 的网络数据 (监控本机的时候可以不要host 192.168.1.2),并且保存到XX.pcap文件中:tcpdump -i eth2 host 192.168.1.2 -w xx.pcap抓取所有经过 eth2,目的地址是 192.168.1.2 ...原创 2018-02-09 09:56:21 · 263 阅读 · 0 评论 -
Linux指令 —— diff、diff3
diff这是LINUX上一个及其常用但又功能较为繁复的指令,作为新手,很可能被搞懵。 这里我只给出一两种常规的入门用法。 如果想深入了解,文章下面有链接地址,也 可以找man(如果你英文好的话)。1.定义:diff - 以每一行的方式比较两个文件; 简而言之就是,两份文件,每一行每一行的来比较,有不同的就以某种方式显示出来。 diff 命令用于比较文件的内容,特别是比较两转载 2017-11-08 09:03:41 · 1259 阅读 · 0 评论 -
Linux指令——strings
stringman strings strings - print the strings of printable characters in files. 打印文件中可打印的字符。 这个文件可以是文本文件(test.c), 可执行文件(test), 动态链接库(test.o), 静态链接库(test.a).oliver@ubuntu:/mnt/hgfs/PFolder/Analys转载 2017-11-07 10:02:45 · 554 阅读 · 0 评论 -
Linux指令——cmp
cmpman cmp: 按字节逐位比较两个文件。 用途: 比较两个文件的内容并报告不同的第一个字符。 与diff的区别: cmp文件用来比较二进制文件,且只显示发生不同的第一个字节数和行数。oliver@ubuntu:~/temp$ cmp a.out putc.c a.out putc.c 不同:第 1 字节,第 1 行oliver@ubuntu:~/temp$-l:比较文件,然后显转载 2017-11-09 08:51:36 · 436 阅读 · 0 评论 -
Linux指令--echo
echoecho - 打印一行文本到标准输出 当让它可以将输入重定向到某个文件中 实例:oliver@ubuntu:~/temp$ echo "\"yinjianwen\"""yinjianwen"oliver@ubuntu:~/temp$ \作为转义字符的作用,和C语言中是相同的 echo -e 开启转义 !\n这样的组合会被识别为一个指令组合!oliver@ubuntu:~/temp原创 2017-11-29 09:59:53 · 359 阅读 · 0 评论 -
Linux指令--nl
nlnl - 带行号的显示文件内容 一看这个功能就感觉好熟悉有没有! 一方面这个功能好常见,显示文件内容,我一下子能想起cat、less、more……等等指令,(这些指令功能相似,当细节上肯定不同的,只是我们现在都不太在意这些而已); 另一方面就是很少听说它; 对于这个指令,确实用cat -n就可以代替,而且平时没有非得把行号打印出来才行的情况,所以对这个指令了解少,也正常。本着shell学原创 2017-11-30 11:45:00 · 353 阅读 · 0 评论 -
Linux指令--basename
basenamebasename - 显示文件的基本名。 这个功能解释起来比较麻烦,我们直接看例子;oliver@ubuntu:~/temp$ basename /home/oliver/examples.desktop examples.desktopoliver@ubuntu:~/temp$ basename /home/oliver/examples.desktop .desktope原创 2017-12-01 10:37:10 · 354 阅读 · 0 评论 -
Linux指令--which
whichwhich用于查找 linux命令 的绝对路径; 她依据环境变量PATH中保存的目录; 查找命令时需要遍历整个目录。 which指令会在环境变量$PATH设置的目录里查找符合条件的文件。 也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。 如:root@ubuntu:/bin# which which/usr/bin/whichr转载 2017-11-22 15:55:14 · 363 阅读 · 0 评论 -
Linux指令——find
findfind - 用来在指定目录下查找文件 实例: 一root@ubuntu:~/nfs# find ./ -name Makefile ./Makefile./PFolder/upadte/Makefile./PFolder/Makefileroot@ubuntu:~/nfs# 忽略大小写 : -iname 二root@ubuntu:~/nfs# find ./ -name "*原创 2017-11-24 16:14:49 · 265 阅读 · 0 评论 -
Linux指令--locate
locate查找文件或目录 locate命令其实是find -name的另一种写法,但是要比后者快得多, 原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,这个数据库中含有本地所有文件信息。 Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。 为了避免这种情况,可以在使用locate之前,先使用updated转载 2017-11-16 09:29:05 · 369 阅读 · 0 评论 -
Linux指令--whereis
whereiswhereis - 查找二进制、源文件、说明文档 他和locate很像,具体有说明区别,作者现在也没有体会出来; 查找二进制:-b (和which一样) 查找源文件:-s (这个都不知道怎么用,作者不会) 查找说明文档:-m 如果不带任何后缀:遍历查找这三种文件 实例: 执行文件root@ubuntu:/mnt/hgfs/PFolder/uRTK机载型接收机1# wher原创 2017-11-27 10:13:23 · 266 阅读 · 0 评论 -
Linux指令--iconv
iconviconv - 转换文件的编码方式在了解这个指令之前,需要对文本编码有一定的认识; 这里我们只列举一些容易混乱的概念: - 高字节、低字节: 一个16进制数有两个字节组成,例如:A9。 高字节就是指16进制数的前8位(权重高的8位),如上例中的A。 低字节就是指16进制数的后8位(权重低的8位),如上例中的9。 - 大端、小端: 大端big - Endian:数据的高字原创 2017-11-28 10:24:52 · 359 阅读 · 0 评论 -
Linux指令 -- pathchk
pathchkpathchk - 用来检查文件中不可移植的部分。 是什么意思呢?作者也不懂,真的不会用,只知道有这么一条命令!懂得人可以私信我一下。 贴一个命令讲解: http://man.linuxde.net/pathchk原创 2017-12-27 08:48:19 · 720 阅读 · 0 评论 -
Linux指令--unlink
unlinkunlink - 调用unlink函数删除指定的文件 这个函数和rm的用法几乎一模一样,唯一不一样的就是,它没有那么多的OPTION。 --help display this help and exit --version output version information and exit用法也和rm一样,[root@local原创 2017-12-19 09:45:00 · 637 阅读 · 0 评论 -
iptables -- 实际使用技巧及原理解析...
简介现代 Linux 内核带有一个叫 Netfilter 的数据包过滤框架。Netfilter 提供了允许、丢弃以及修改等操作来控制进出系统的流量数据包。基于 Netfilter 框架的用户层命令行工具 iptables 提供了强大的防火墙配置功能,允许你添加规则来构建防火墙策略。iptables 丰富复杂的功能以及其巴洛克式命令语法可能让人难以驾驭。我将持续更新了解到的新用法及原理!规...原创 2018-10-29 14:49:27 · 408 阅读 · 0 评论