更新时间:2022-01-21 16:22:03浏览次数:116+次
以下为你详细解释jobs、jed、iwpriv、iwlist命令的用法。
Linux jobs命令的用法及解释
Linux jobs命令用于显示Linux中的任务列表及任务状态,包括后台运行的任务。该命令可以显示任务号及其对应的进程号。其中,任务号是以普通用户的角度进行的,而进程号则是从系统管理员的角度来看的。一个任务可以对应于一个或者多个进程号。
在Linux系统中执行某些操作时候,有时需要将当前任务暂停调至后台,或有时须将后台暂停的任务重启开启并调至前台,这一序列的操作将会使用到 jobs、bg、和 fg 三个命令以及两个快捷键来完成。
1、语法
jobs(选项)(参数)
2、选项
-l:显示进程号;
-p:仅任务对应的显示进程号;
-n:显示任务状态的变化;
-r:仅输出运行状态(running)的任务;
-s:仅输出停止状态(stoped)的任务。
3、参数
任务标识号:指定要显示的任务识别号。
4、实例
使用jobs命令显示当前系统的任务列表,输入如下命令:
jobs -l #显示当前系统的任务列表
上面的命令执行后,将显示出当前系统下的任务列表信息,具体如下所示:
[1] + 1903 运行中 find / -name password &
注意:要得到以上输出信息,必须在执行jobs命令之前执行命令find / -name password &。否则,执行jobs命令不会显示任何信息。
其中,输出信息的第一列表示任务编号,第二列表示任务所对应的进程号,第三列表示任务的运行状态,第四列表示启动任务的命令。
Linux jed命令的用法及解释
Linux jed命令是由Slang所开发,其主要用用途是编辑程序的源代码。它支持彩色语法加亮显示,可以模拟emacs,EDT,wordstar和Brief编辑器。
1、语法
jed(选项)(参数)
2、选项
-2:显示上下两个编辑区;
-batch:以批处理模式来执行;
-f<函数>:执行Slang函数;
-g<行数>:移到缓冲区中指定的行数;
-i<文件>:将指定的文件载入缓冲区;
-n:不要载入jed.rc配置文件;
-s<字符串>:查找并移到指定的字符串。
3、参数
文件:指定待编辑的文件列表。
4、实例
以上下两个编辑区的方式,开启 mysource.c 原始代码文件。若要切换编辑区,可利用稍后介绍的命令,开启操作命令,开启功能表后,按 3 ,再按 2 ,即可切换编辑区:
jed -2 mysource.c
5、操作
有些Emacs的组合键和jed菜单组合键冲突例如Alt+f在Emacs中应该是“前进一个单词”,而在jed中则是“文件菜单” 想使用Emacs风格的组合键的话,编辑/usr/share/jed/lib/menus.slc找到如下段落:
unsetsetkey ("selectmenubar", "\em");
unsetsetkey ("@\emF", "\ef");
unsetsetkey ("@\emE", "\ee");
unsetsetkey ("@\emo", "\eo");
% Mode menu unsetsetkey ("@\emS", "\es");
unsetsetkey ("@\emB", "\eb");
unsetsetkey ("@\emi", "\ei");
unsetsetkey ("@\emH", "\eh");
unset_setkey ("@\emy", "\ey");
可以根据自己的需要修改,也可以简单的注释掉;使用菜单可以用F10键。
由于Jed可模拟多种编辑器,其各自按键指令也有所不同。这里以模拟 Emacs 为例,说明在编辑器中的操作方法。
6、文件
/usr/share/jed/lib/*.sl 这是默认的运行jed slang的文件。
/usr/share/jed/lib/site.sl 这是默认的启动文件。
/etc/jed.rc 这是全局系统配置文件。
~/.jedrc 这是用户配置文件。
Linux iwpriv命令的用法及解释
Linux iwpriv命令是一个配置连接选项的命令。
以下是实例:
[root@linux ~]# iwpriv wlan0 set NetworkType=Infra #设置要连接的网络类型
[root@linux ~]# iwpriv wlan0 set AuthMode=WPA2PSK #设置要连接的无线网络的安全模式
[root@linux ~]# iwpriv wlan0 set EncrypType=TKIP #设置网络加密方式:(CCMP即为AES)
[root@linux ~]# iwpriv wlan0 set WPAPSK=****** #设置连接时的密码:******为加密网络密码
[root@linux ~]# iwpriv wlan0 set SSID=jxj_rd #iwpriv命令,连接连接该网络
[root@linux ~]# iwconfig wlan0 essid jxj_rd #用iwconfig命令,连接该网络
[root@linux ~]# iwpriv wlan0 connStatus #如果密码正确,就可以连接上网络jxj_rd
Linux iwlist命令的用法及解释
Linux iwlist命令用于对/proc/net/wireless文件进行分析,得出无线网卡相关信息。
1、参数
scanning:搜索当前无线网络
frequen:显示频道信息
rate:显示连接速度
power:显示电源模式
txpower:显示功耗
retry:显示重试连接次数(网络不稳定查看)
ap:显示热点信息
--help:显示帮助信息
--version:显示版本信息
2、实例
[root@linux ~]# iwlist wlan0 frequen #显示频道信息
wlan0 13 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
.......
[root@linux ~]# iwlist wlan0 scanning #搜索无线网络
iwlist scanning
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
wlan0 Scan completed :
Cell 01 - Address: E0:05:C5:B6:53:A0
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=41/70 Signal level=-69 dBm
Encryption key:off
ESSID:"Web:192.168.1.2"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s; 11 Mb/s; 12 Mb/s; 18 Mb/s
Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=0000000342c72184
Extra: Last beacon: 5220ms ago
IE: Unknown: 000F5765623A3139322
相关资讯