SHELL的类型: 1.登录式shell 正常通过某终端登录 su - su -l 
命令行编辑光标跳转: crtl+a: 跳到命令行首 crtl+e: 跳到命令行尾 crtl+d: 删除光标后的单个字符 crtl+w: 删除光标前的单词 crtl+k:
cut 截取 -d 分隔符 -f 指定要显示的字段 -f 1,3 1和3 -f 1-3 1到3sort 文本排序&nbs
内部命令:help command外部命令:command --help命令手册:manman分章节eg:man 1 command1:用户命令(/bin,/usr/bin,/usr/local/bin)2:系统调用3:库用户4:特色文件(设备文件)5:文件格式(配置文件的语法)6:游戏7:杂项8:管理命令****使用whatis command可以查看命令在哪一章节< >:必选[ ]
RANDOM例:echo $RANDOMopenssl rand -base64 8用时间date +%s%Ndate +%t%Nhead /dev/urandom/cksum利用UUIDexpectyum install expect -ymkpasswd -l 8一般可以用如下取随机echo $(date +%t%N)$RANDOM |md5sum测试随机性for n in `seq 20`d
在Linux/Unix中,有这样几个概念:进程组(process group):一个或多个进程的集合,每一个进程组有唯一一个进程组ID,即进程组长进程的ID。会话期(session):一个或多个进程组的集合,有唯一一个会话期首进程(session leader)。会话期ID为首进程的ID。会话期可以有一个单独的控制终端(controlling terminal)。与控制终端连接的会话期首进程叫做控
我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号