linux 操作技巧收集




linux 操作技巧收集

2022-07-20 21:06:43 网络知识 官方管理员

-Tip1查看man文件...
nroff-manman/libnet.3|less
有时候man文件不在系统目录..这时候就可以用上面的方式来查看非标准的man文件
-Tip2以不同的用户身份运行程序...
su-username-c"where/is/command/line"
有时候需要运行特殊身份的程序...就可以让su来做...
-Tip3解压bz文件
tar-jvxfsome.bz
就是把tar的zvxf改成jvxf
-Tip4编辑/etc/inittab后直接生效的方法..
执行initq
-Tip5让linux连续执行几个命令,出错停止
command1&&command2&&command3....
-Tip6linux中的bg和fg管理
当我们打ctrl+z的时候一个任务就被挂起(就是暂停),同时屏幕上返回一个数字,
这时候可以用"bg%数字"来把这个进程放到后台执行...这个很适合在你忘了加
&的时候进行补救...同样"fg%数字"就能让这个进程放到前台来执行了...
job命令用来查看当前的被bg的进程...
-Tip7ctrl+s与ctrl+q
ctrl-s好象是从终端时代遗传过来的东东,流量控制,用来暂停向终端发送数据的.ctrl-q用来恢复恢复
-Tip8目录统计教本
保存成total.sh,然后用total.sh绝对路径,就会统计路径下目录的大小了
代码:
#!/bin/sh
du$1--max-depth=1|sort-n|awk'{printf"%7.2fM---->%s\n",$1/1024,$2}'|sed's:/.*/\([^/]\{1,\}\)$:\1:g'-Tip9grep不显示本身进程
代码:
ps-aux|grephttpd|grep-vgrep通过再一次grep-vgrep就可以取消显示你所执行的grep本身这个进程,-v参数是不显示所列出的进程名.
-Tip10自己用的一个统计httpd的脚本
代码:
#!/bin/sh
while(true)
do
pstree|grep"*\[httpd\]$"|sed's/.*-\([0-9][0-9]*\)\*\[httpd\]$/\1/'
sleep3
done-Tip11解压rpm包中的文件
代码:
catgnome-libs-1.4.1.2.90.22.i386.rpm|rpm2cpio|pax-r-Tip12去掉apache的manual目录中的所有.en的后缀名
进入到manual目录
代码:
find./-regex.*\.en|awk-F.'{printf"mv%s.%s.%s.%s%s.%s.%s\n",$1,$2,$3,$4,$1,$2,$3}'|sh
-Tip13linux里如何映射windows里的硬盘
mount-tsmbfs-ousername=xxx,password=xxx//winxp_ip_or_hostname/sharename/local_path
fc2中已经不需要-tsmbfs这个参数了.
-Tip14linux里如何查看可用的硬盘设备
fdisk-l
-Tip15linux服务器之间的数据copy
如果是简单的文件copy,建议用rsync
代码:
rsync--size-only--ignore-errors--force-rWpog-esshroot@源服务器ip:/源服务器上的具体路径/本地路径
然后就输入密码,这样就完成了远程到本地的数据copy
当然你也可以用sftp
代码:
sftproot@源服务器ip然后就和ftp一样用了。
如果你只是简单的copy一下文件,建议考虑上面两个方法,不用装什么ftp了。
-Tip16一个很简单的取多少天前的日期的方法
代码:
[root@localhostscript]#date-d'2dayago'
SunAug1310:01:53CST2006
[root@localhostscript]#date-d'3dayago'
SatAug1210:02:31CST2006
[root@localhostscript]#date-d'4dayago'
FriAug1110:02:35CST2006
[root@localhostscript]#date-d'1dayago'
MonAug1410:02:37CST2006
然后我们就可以定义任意的时间了。很方便,比如
代码:
date-d'2dayago'+%Y%m%d这样会输出为20060813

LinuxUsefulTips(CollectedbyRexHsu@ccf)
-Tip1命令行下制作ISO
用法:mkisofs-a-I-J-r-ofilename.iso/目录
用途:将linux下某个目录中的所有文件做成iso镜像.而且我加上了参数,可以保证你做出来的光盘是在windows下也可以用的(iso是有文件大小限制的...具体多少偶忘记了)
-Tip2Linux下ISO的虚拟方法
步骤如下:
1.把/dev/cdrom删除,然后运行ln-s/dev/loop7/dev/cdrom
2.losetup/dev/loop7xxx.iso
3.mount/mnt/cdrom
如何换盘:
1.losetup-d/dev/loop7;目的是取消这个设备
2.losetup/dev/loop7yyy.iso;新的iso文件
-Tip3hosts的用法
host能够用来查询域名,然而它可以得到更多的信息.host-tmxlinux.com可以查询出linux.com的MX记录,以及处理mail的host的名字.host-llinux.com会返回所有注册在linux.com下的域名.host-alinux.com则会显示这个主机的所有域名信息.
-Tip4*.bz2文件如何解压缩
使用tar-I或者bunzip2命令都可以.
-Tip5RPM常见用法
安装rpm包时显示进度并校验包的正确性
用-vh参数:
如rpm-ivhipchains-1.3.6-1.i386.rpm

发表评论:

最近发表
网站分类
标签列表