- 浏览: 131015 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
saieuler:
最近想学,标记一下
Programming.Collective.Intelligence中对常用机器学习算法的总结 -
backsnow:
Primal中,显式计算Hessian矩阵的复杂度为nd^2, ...
svm的复杂度 -
backsnow:
调试运行时报~/workspace/mahout/exampl ...
mahout在eclipse下的开发环境 -
backsnow:
真见鬼,之前中文论文用latex打开变成乱码,把编码改一下再改 ...
Latex简历模板下载位置 -
backsnow:
我在将当前用户加入hadoop组的时候发现原来所属的组不见了, ...
ubuntu中用户组的问题
这是一个linux常见命令的列表。
那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝
。
所有的命令已在Fedora和Ubuntu下做了测试
命令 | 描述 | |
• | apropos whatis | 显示和word相关的命令。 参见线程安全 |
• | man -t man | ps2pdf - > man.pdf | 生成一个PDF格式的帮助文件 |
which command | 显示命令的完整路径名 | |
time command | 计算命令运行的时间 | |
• | time cat | 开始计时. Ctrl-d停止。参见sw |
• | nice info | 运行一个低优先级 命令(这里是info) |
• | renice 19 -p $$ | 使脚本运行于低优先级。用于非交互任 务。 |
目录操作 | ||
• | cd - | 回到前一目录 |
• | cd | 回到用户目录 |
(cd dir && command) | 进入目录 dir,执行命令command然后回到当前目录 | |
• | pushd . | 将当前目录压入栈,以后你可以使用 popd回到此目录 |
文件搜索 | ||
• | alias l='ls -l --color=auto' | 单字符文件列表命令 |
• | ls -lrt | 按日期显示文件. 参见newest |
• | ls /usr/bin | pr -T9 -W$COLUMNS | 在 当前终端宽度上打印9列输出 |
find -name '*.[ch]' | xargs grep -E 'expr' | 在当前目录及其子目录下所有.c和.h文件中寻找'expr'. 参见findrepo | |
find -type f -print0 | xargs -r0 grep -F 'example' | 在当前目录及其子目录中的常规文件中查找字符串'example' | |
find -maxdepth 1 -type f | xargs grep -F 'example' | 在当前目录下查找字符串'example' | |
find -maxdepth 1 -type d | while read dir; do echo $dir; echo cmd2; done | 对每一个找到的文件执行多个命令(使用while循环) | |
• | find -type f ! -perm -444 | 寻找所有不可读 的文件(对网站有用) |
• | find -type d ! -perm -111 | 寻找不可访问的 目录(对网站有用) |
• | locate -r 'file[^/]*\.txt' | 使用 locate 查找所有符合*file*.txt的文件 |
• | look reference | 在(有序)字典中快速查找 |
• | grep --color reference /usr/share/dict/words | 使字典中匹配的正则表达式高亮 |
归档 and compression | ||
gpg -c file | 文件加密 | |
gpg file.gpg | 文件解密 | |
tar -c dir/ | bzip2 > dir.tar.bz2 | 将 目录dir/压缩打包 | |
bzip2 -dc dir.tar.bz2 | tar -x | 展开 压缩包 (对tar.gz文件使用gzip而不是bzip2) | |
tar -c dir/ | gzip | gpg -c | ssh user@remote 'dd of=dir.tar.gz.gpg' | 目录dir/压缩打包并放到远程机器上 | |
find dir/ -name '*.txt' | tar -c --files-from=- | bzip2 > dir_txt.tar.bz2 | 将目录dir/及其子目录下所有.txt文 件打包 | |
find dir/ -name '*.txt' | xargs cp -a --target-directory=dir_txt/ --parents | 将目录dir/及其子目录下所有.txt按照目录结构拷 贝到dir_txt/ | |
( tar -c /dir/to/copy ) | ( cd /where/to/ && tar -x -p ) | 拷贝目录copy/到目录/where/to/并保持文件属性 | |
( cd /dir/to/copy && tar -c . ) | ( cd /where/to/ && tar -x -p ) | 拷贝目录copy/下的所有文件到目录 /where/to/并保持文件属性 | |
( tar -c /dir/to/copy ) | ssh -C user@remote 'cd /where/to/ && tar -x -p' | 拷贝目录copy/到远程目录 /where/to/并保持文件属性 | |
dd bs=1M if=/dev/sda | gzip | ssh user@remote 'dd of=sda.gz' | 将整个硬盘备份到远程机器上 | |
rsync (使用 --dry-run选项进行测试) | ||
rsync -P rsync://rsync.server.com/path/to/file file | 只获取diffs.当下载有问题时可以作多次 | |
rsync --bwlimit=1000 fromfile tofile | 有 速度限制的本地拷贝,对I/O有利 | |
rsync -az -e ssh --delete ~/public_html/ remote.com:'~/public_html' | 镜像网站(使用压缩和加密) | |
rsync -auz -e ssh remote:/dir/ . && rsync -auz -e ssh . remote:/dir/ | 同步当前目录和远程目录 | |
ssh (安全 Shell) | ||
ssh $USER@$HOST command | 在$Host主机上 以$User用户运行命令(默认命令为Shell) | |
• | ssh -f -Y $USER@$HOSTNAME xeyes | 在 名为$HOSTNAME的主机上以$USER用户运行GUI命令 |
scp -p -r $USER@$HOST: file dir/ | 拷 贝到$HOST主机$USER'用户的目录下 | |
ssh -g -L 8080:localhost:80 root@$HOST | 由 本地主机的8080端口转发到$HOST主机的80端口 | |
ssh -R 1434:imap:143 root@$HOST | 由 主机的1434端口转发到imap的143端口 | |
wget (多用途下载工具) | ||
• | (cd cmdline && wget -nd -pHEKk http://www.pixelbeat.org/cmdline.html) | 在当前目录中下载指定网页及其相关的文件使其可完全浏 览 |
wget -c http://www.example.com/large.file | 继 续上次未完的下载 | |
wget -r -nd -np -l1 -A '*.jpg' http://www.example.com/ | 批量下载文件到当前目录中 | |
wget ftp://remote/file[1-9].iso/ | 下 载FTP站上的整个目录 | |
• | wget -q -O- http://www.pixelbeat.org/timeline.html | grep 'a href' | head | 直接 处理输出 |
echo 'wget url' | at 01:00 | 在下午一点钟 下载指定文件到当前目录 | |
wget --limit-rate=20k url | 限制下载速度 (这里限制到20KB/s ) | |
wget -nv --spider --force-html -i bookmarks.html | 检查文件中的链接是否存在 | |
wget --mirror http://www.example.com/ | 更 新网站的本地拷贝(可以方便地用于cron) | |
网络(ifconfig, route, mii-tool, nslookup 命令皆已过时) | ||
ethtool eth0 | 显示网卡eth0的状态 | |
ethtool --change eth0 autoneg off speed 100 duplex full | 手动设制网卡速度 | |
iwconfig eth1 | 显示无线网卡eth1的状态 | |
iwconfig eth1 rate 1Mb/s fixed | 手动 设制无线网卡速度 | |
• | iwlist scan | 显示无线网络列表 |
• | ip link show | 显示interface列表 |
ip link set dev eth0 name wan | 重命名 eth0为wan | |
ip link set dev eth0 up | 启动 interface eth0(或关闭) | |
• | ip addr show | 显示网卡的IP地址 |
ip addr add 1.2.3.4/24 brd + dev eth0 | 添 加ip和掩码(255.255.255.0) | |
• | ip route show | 显示路由列表 |
ip route add default via 1.2.3.254 | 设 置默认网关1.2.3.254 | |
• | tc qdisc add dev lo root handle 1:0 netem delay 20msec | 增加20ms传输时间到 loopback设备(调试用) |
• | tc qdisc del dev lo root | 移除上面添加的传 输时间 |
• | host pixelbeat.org | 查寻主机的DNS IP地址 |
• | hostname -i | 查寻本地主机的IP地址(同等于host `hostname`) |
• | whois pixelbeat.org | 查寻某主机或莫IP地址的 whois信息 |
• | netstat -tupl | 列出系统中的internet服务 |
• | netstat -tup | 列出活跃的连接 |
windows networking (samba提供所有windows相关的网络支持) | ||
• | smbtree | 寻找一个windows主机. 参见findsmb |
nmblookup -A 1.2.3.4 | 寻找一个指定ip的 windows (netbios)名 | |
smbclient -L windows_box | 显示在 windows主机或samba服务器上的所有共享 | |
mount -t smbfs -o fmask=666,guest //windows_box/share /mnt/share | 挂载一个windows共享 | |
echo 'message' | smbclient -M windows_box | 发 送一个弹出信息到windows主机(XP sp2默认关闭此功能) | |
文本操作 (sed使用标准输入和标准输出,如果想要编辑文件,则需添加<oldfile >newfile ) | ||
sed 's/string1/string2/g' | 使用 string2替换string1 | |
sed 's/\(.*\)1/\12/g' | 将任何以1结尾的字符串 替换为以2结尾的字符串 | |
sed '/ *#/d; /^ *$/d' | 删除注释和空白行 | |
sed ':a; /\\$/N; s/\\\n//; ta' | 连接 结尾有\的行和其下一行 | |
sed 's/[ \t]*$//' | 删除每行后的空白 | |
sed 's/\([\\`\\"$\\\\]\)/\\\1/g' | 将 所有转义字符之前加上\ | |
• | seq 10 | sed "s/^/ /; s/ *\(.\{7,\}\)/\1/" | 向右排N(任意数)列 |
sed -n '1000p;1000q ' | 输 出第一千行 | |
sed -n '10,20p;20q ' | 输 出第10-20行 | |
sed -n 's/.*<title>\(.*\)<\/title>.*/\1/ip;T;q ' | 输出HTML文件的<title></title> 字段中的 内容 | |
sort -t. -k1,1n -k2,2n -k3,3n -k4,4n | 排 序IPV4地址 | |
• | echo 'Test' | tr '[:lower:]' '[:upper:]' | 转 换成大写 |
• | tr -dc '[:print:]' < /dev/urandom | 过 滤掉不能打印的字符 |
• | history | wc -l | 计算指定单词出现的次数 |
集合操作 (如果是英文文本的话export LANG=C 可以提高速度) | ||
sort file1 file2 | uniq | 两个未排序文件的并集 | |
sort file1 file2 | uniq -d | 两个未排序文 件的交集 | |
sort file1 file1 file2 | uniq -u | 两 个未排序文件的差 集 | |
sort file1 file2 | uniq -u | 两个未排序文 件的对称差集 | |
join -t'\0' -a1 -a2 file1 file2 | 两个有序文件的并集 | |
join -t'\0' file1 file2 | 两个有序文件的交集 | |
join -t'\0' -v2 file1 file2 | 两个有序文 件的差集 | |
join -t'\0' -v1 -v2 file1 file2 | 两 个有序文件的对称差集 | |
数学 | ||
• | echo '(1 + sqrt(5))/2' | bc -l | 方便 的计算器(计算 φ) |
• | echo 'pad=20; min=64; (100*10^6)/((pad+min)*8)' | bc | 更复杂地计算,这里计算了最大的FastE包率 |
• | echo 'pad=20; min=64; print (100E6)/((pad+min)*8)' | python | Python处理数值的科学表示法 |
• | echo 'pad=20; plot [64:1518] (100*10**6)/((pad+x)*8)' | gnuplot -persist | 显示FastE包率相对于包大小的图形 |
• | echo 'obase=16; ibase=10; 64206' | bc | 进 制转换(十进制到十六进制) |
• | echo $((0x2dec)) | 进制转换(十六进制到十进制) ((shell数学扩展)) |
• | units -t '100m/9.58s ' 'miles/hour' | 单位转换(公尺到英尺) |
• | units -t '500GB' 'GiB' | 单位转换(SI 到IEC 前缀) |
• | units -t '1 googol' | 定义查找 |
• | seq 100 | (tr '\n' +; echo 0) | bc | 加 N(任意数)列. 参见 add and funcpy |
日历 | ||
• | cal -3 | 显示一日历 |
• | cal 9 1752 | 显示指定月,年的日历 |
• | date -d fri | 这个星期五是几号. 参见day |
• | date --date='25 Dec' +%A | 今年的圣诞节是星 期几 |
• | date --date '1970-01-01 UTC 2147483647 seconds' | 将一相对于1970-01-01 00:00的秒数转换成时间 |
• | TZ=':America/Los_Angeles' date | 显示 当前的美国西岸时间(使用tzselect寻找时区) |
echo "mail -s 'get the train' P@draigBrady.com < /dev/null" | at 17:45 | 在指定的时间发送邮件 | |
• | echo "DISPLAY=$DISPLAY xmessage cooker" | at "NOW + 30 minutes" | 在给定的时间弹出对话框 |
locales | ||
• | printf "%'d\n" 1234 | 根据locale输出正确的 数字分隔 |
• | BLOCK_SIZE=\'1 ls -l | 用ls命令作类适于 locale()文件分组 |
• | echo "I live in `locale territory`" | 从 locale数据库中展开信息 |
• | LANG=en_IE.utf8 locale int_prefix | 查 找指定地区的locale信息。参见ccodes |
• | locale | cut -d= -f1 | xargs locale -kc | less | 显示在locale数据库中的所有字段 |
recode (iconv, dos2unix, unix2dos 已经过时了) | ||
• | recode -l | less | 显示所有有效的字符集及其别名 |
recode windows-1252.. file_to_change.txt | 转 换Windows下的ansi文件到当前的字符集(自动进行回车换行符的转换) | |
recode utf-8/CRLF.. file_to_change.txt | 转 换Windows下的ansi文件到当前的字符集 | |
recode iso-8859-15..utf8 file_to_change.txt | 转换Latin9(西欧)字符集文件到utf8 | |
recode ../b64 < file.txt > file.b64 | Base64 编码 | |
recode /qp.. < file.txt > file.qp | Quoted- printable格式解码 | |
recode ..HTML < file.txt > file.html | 将文本文件转换成HTML | |
• | recode -lf windows-1252 | grep euro | 在字符表 中查找欧元符号 |
• | echo -n 0x80 | recode latin-9/x1..dump | 显 示字符在latin-9中的字符映射 |
• | echo -n 0x20AC | recode ucs-2/x2..latin-9/x | 显示latin-9编码 |
• | echo -n 0x20AC | recode ucs-2/x2..utf-8/x | 显 示utf-8编码 |
光盘 | ||
gzip < /dev/cdrom > cdrom.iso.gz | 保 存光盘拷贝 | |
mkisofs -V LABEL -r dir | gzip > cdrom.iso.gz | 建立目录dir的光盘镜像 | |
mount -o loop cdrom.iso /mnt/dir | 将 光盘镜像挂载到 /mnt/dir (只读) | |
cdrecord -v dev=/dev/cdrom blank=fast | 清 空一张CDRW | |
gzip -dc cdrom.iso.gz | cdrecord -v dev=/dev/cdrom - | 烧录光盘镜像 (使用 dev=ATAPI -scanbus 来确认该使用的 dev) | |
cdparanoia -B | 在当前目录下将光盘音轨转录成wav文件 | |
cdrecord -v dev=/dev/cdrom -audio *.wav | 将 当前目录下的wav文件烧成音乐光盘 (参见cdrdao) | |
oggenc --tracknum='track' track.cdda.wav -o 'track.ogg' | 将wav文件转换成ogg格式 | |
磁盘空间 (参见FSlint ) | ||
• | ls -lSr | 按文件大小降序显示文件 |
• | du -s * | sort -k1,1rn | head | 显示当 前目录下占用空间最大的一批文件. 参见dutop |
• | df -h | 显示空余的磁盘空间 |
• | df -i | 显示空余的inode |
• | fdisk -l | 显示磁盘分区大小和类型(在root下执行) |
• | rpm -q -a --qf '%10{SIZE}\t%{NAME}\n' | sort -k1,1n | 显示所有在rpm发布版上安装的包 ,并以包字节大小为序 |
• | dpkg -query -W -f='${Installed-Size;10}\t${Package}\n' | sort -k1,1n | 显示所有在deb发布 版上安装的包 ,并以KB包大 小为序 |
• | dd bs=1 seek=2TB if=/dev/null of=ext3.test | 建立一个大的测试文件(不占用空间). 参见truncate |
监视/调试 | ||
• | tail -f /var/log/messages | 监视 Messages 日志文件 |
• | strace -c ls >/dev/null | 总结/剖析命 令进行的系统调用 |
• | strace -f -e open ls >/dev/null | 显 示命令进行的系统调用 |
• | ltrace -f -e getenv ls >/dev/null | 显 示命令调用的库函数 |
• | lsof -p $$ | 显示 当前进程打开的文件 |
• | lsof ~ | 显示打开用户目录的进程 |
• | tcpdump not port 22 | 显示除了ssh外的网络交 通. 参见tcpdump_not_me |
• | ps -e -o pid,args --forest | 以树状结构显 示进程 |
• | ps -e -o pcpu,cpu,nice,state,cputime,args --sort pcpu | sed '/^ 0.0 /d' | 以CPU占用率为序显示进程 |
• | ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS | 以内存使用量为序显示进程. 参见ps_mem.py |
• | ps -C firefox-bin -L -o pid,tid,pcpu,state | 显示指定进程的所有线程信息 |
• | ps -p 1,2 | 显示指定进程ID的进程信息 |
• | last reboot | 显示系统重启记录 |
• | free -m | 显示(剩余的)内存总量(-m以MB为单位显示) |
• | watch -n.1 'cat /proc/interrupts' | 监 测文件/proc/interrupts的变化 |
系统信息 (参见sysinfo ) | ||
• | uname -a | 查看内核/操作系统/CPU信息 |
• | head -n1 /etc/issue | 查看操作系统版本 |
• | cat /proc/partitions | 显示所有在系统中注册的分 区 |
• | grep MemTotal /proc/meminfo | 显示系统可 见的内存总量 |
• | grep "model name" /proc/cpuinfo | 显 示CPU信息 |
• | lspci -tv | 显示PCI信息 |
• | lsusb -tv | 显示USB信息 |
• | mount | column -t | 显示所有挂载的文件系统并对齐输 出 |
# | dmidecode -q | less | 显示SMBIOS/DMI 信息 |
# | smartctl -A /dev/sda | grep Power_On_Hours | 系统开机的总体时间 |
# | hdparm -i /dev/sda | 显示关于磁盘sda的信息 |
# | hdparm -tT /dev/sda | 检测磁盘sda的读取速度 |
# | badblocks -s /dev/sda | 检测磁盘sda上所有的 坏扇区 |
交互 (参见linux keyboard shortcut database ) | ||
• | readline | Line editor used by bash, python, bc, gnuplot, ... |
• | screen | 多窗口的 虚拟终端, ... |
• | mc | 强大的文件管理器,可以浏 览rpm, tar, ftp, ssh, ... |
• | gnuplot | 交 互式并可进行脚本编程的画图工具 |
• | links | 网页浏览器 |
miscellaneous | ||
• | alias hd='od -Ax -tx1z -v' | 方便的十六进制输出。 (用法举例: • hd /proc/self/cmdline | less) |
• | alias realpath='readlink -f' | 显示符号链接指向的真实路径((用法举例: • realpath ~/../$USER) |
• | set | grep $USER | 在当前环境 中查找 |
touch -c -t 0304050607 file | 改变文件的 时间标签 (YYMMDDhhmm) | |
• | python -m SimpleHTTPServer | Serve current directory tree at http://$HOSTNAME:8000/ |
发表评论
-
ssh中断导致远端程序运行终止的原理及解决方法
2011-10-11 16:50 2434转自:http://www.ibm.com/d ... -
ubuntu中用户组的问题
2011-09-15 16:15 3845添加一个分组后,sudo不能用了$sudo usermod - ... -
java编译问题(转)
2011-03-29 15:24 769首先是官方说法: -cl ... -
OpenOffice.org Calc中在单元格内手动换行
2011-03-23 09:36 16071.双击选中单元格,这时输入提示符还在窗口顶部的输入栏内 ... -
ubuntu下编译Java文件
2011-03-22 10:07 1362gd_search/extractor/trunk/demo/ ... -
解决linux乱码问题
2011-03-21 22:32 771文章转载,我经过尝试后证明有效。 有时候在使用vim的时 ... -
CentOS+JDK1.6+Tomcat安装
2011-03-08 16:38 1347在安装Tomcat之前需要 ... -
linux下的svn命令使用
2011-03-06 21:42 6971、 将文件checkout到本地目录 s ... -
miGraph在linux下跑起来
2010-10-05 19:34 824下载代码,解压缩,在matlab相应目录中运行make命令,报 ... -
ubuntu 下matlab安装
2010-09-28 14:30 1186操作系统:ubuntu 9.04 建议在安装matlab ... -
linux命令收集(3)
2010-09-28 10:02 705... -
linux命令收集(2)
2010-09-28 09:52 723系统 # uname -a ... -
ubuntu网络设置(转载)
2010-09-28 09:43 1350ubuntu-网络配置 检查网络配置命令:ifcon ... -
matlab与c混合编程
2010-09-20 10:48 868在metric learning to rank的代码中,需要 ... -
常用到的一些操作
2010-09-19 21:27 705在ubuntu下,apt-cache search ... 只 ...
相关推荐
本资源"Linux命令大全"包含了516个Linux命令的详细资料,对于学习和理解Linux操作系统至关重要。下面,我们将深入探讨这个资源中涉及的一些关键知识点。 1. **命令手册**: - 在Linux世界中,命令手册(man pages...
1. **命令手册**:这是对Linux命令的官方文档,包含了每个命令的用途、选项、参数及示例,用户可以通过查阅手册快速了解特定命令的用法。 2. **详解**:这部分可能提供了更深入的解释,包括命令的工作原理、常见...
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。Linux命令大全搜索工具是一款专门为Linux用户设计的实用工具,旨在帮助用户快速查找、学习和理解各种Linux命令。该工具包含了广泛的Linux命令手册...
Linux常用命令大全,收集了常用的Linux命令。 Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令
Linux命令大全搜索工具是一个在线工具,它帮助用户在Linux命令大全中搜索命令。它包含了Linux中的所有命令,以及每个命令的详细说明和用法示例。 ## 如何使用Linux命令大全搜索工具 使用Linux命令大全搜索工具非常...
《Linux命令详解手册》是一份全面的Linux命令参考资料,它详细介绍了Linux系统中广泛使用的一系列命令,覆盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面。为了方便用户查阅,该手册按照命令的功能进行了...
Linux命令详解手册ch03.pdf主要介绍了如何利用Linux命令行来获取更多关于各种命令的信息。这些内容对于初学者和有经验的用户都非常有用。本章节的核心是通过man和info命令来查看命令的用法。 man命令是一个用于查看...
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...
Linux命令全集是每个Linux用户或系统管理员必备的知识库,它包含了从基本操作到高级管理的各种指令。这个压缩包文件提供了个人收集的10个文件教程,旨在帮助学习者掌握Linux操作系统中的各种命令,提高其在终端上的...
Linux命令大全是一个全面收集了各种Linux操作系统中常用命令的资源,旨在帮助用户更高效地学习和使用Linux系统。这份资源的特色在于其分类清晰、查询便捷,并通过实例演示来加深理解,使得用户能够快速掌握各个命令...
Linux常用命令收集
1. **进程信息获取**:`top`命令通过`/proc`文件系统获取系统和进程的信息。`/proc`是一个虚拟文件系统,它提供了运行时进程的状态信息。源码会解析这些文件以获取CPU使用率、内存使用情况、进程ID等。 2. **CPU和...
在Linux操作系统中,HP(Hewlett Packard)服务器提供了特定的工具和命令来管理和维护系统。本篇文章将深入探讨HP Linux系统中的常用命令,帮助用户更好地理解和操作慧普(HP)Linux环境。 1. **ls**:列出目录内容...
### 常用 Linux 命令及服务器配置详解 #### 一、acctcom:搜索并显示进程记帐文件 **用途**:`acctcom` 命令用于搜索并显示进程记账文件中的信息。这有助于系统管理员监控系统的使用情况。 **示例**: ```bash ...
通过监听特定的队列,当有新消息到达时,程序将被动地接收并解析这些消息,这些消息可能是执行Linux命令的指示。 其次,"expect4j"是一个Java库,它允许程序模拟用户交互,尤其是用于自动化SSH登录。SSH(Secure ...
Linux常用命令全集 中国IT实验室收集整理