常见Linux/Unix开发辅助命令什锦

很多零碎命令集锦:

1. 怎样通过命令下载ftp文件

read -s -p "Your passwd: " Passwd; wget --user=YourUserName --password=$Passwd ftp://IP/dir/file

read -s -p "Your passwd: " Passwd; axel ftp://yourUserName:[email protected]/dir/file

2. 怎样通过命令下载samba文件

smbclient //IP/file --user=domain\\user -c "cd \dir\dir; get file"

下载全部文件:

smbclient //IP/file --user=domain\\user -c "prompt OFF;recurse ON; cd \remotedir\dir; lcd ‘/local/dir‘; mget *"

3. ldapsearch 检索AD数据:

ldapsearch  -x -D [email protected] -w passwd -h domain -b "CN=container,...,DC=domain" -s sub  "(objectclass=*)"

4. 常见rpm命令

检查.rpm包括哪些文件:

rpm -qlp pkg.rpm

检查某已安装的软件包括哪些文件:

rpm -ql pkg

检查某个文件来自哪个软件包:

rpm -qf /bin/ps

解压获得.rpm内全部文件:

rpm2cpio myrpmfile.rpm | cpio -idmv

检查某软件的相关(安装。卸载)脚本

rpm --scripts -qp pkg

4. 其它系统的软件经常使用命令:

dpkg -c

gunzip ahoo.gz

swinstall -s /path/to/ahoo.depot \*

sh PHCO_ahoo

pkgadd -d ahoo.local

pkginfo

pkgchk

pkgtrans openssl-0.9.8d-sol8-sparc-local .

installp -d ahoo.bff all

hpux arch: file /stand/vmunix

5. unix系统上mount

mount -vcdrfs -oro /dev/cd0 /cdrom/

solaris: mount -o vers=3

mount -o loop disk1.iso /mnt/disk

aix: nfso -po nfs_use_reserved_ports=1

6. 检查程序内置libpath:

hpux - chatr

dump -Hv

sunos elfdump -d

linux readelf -d

7. 其它:

iptables -A OUTPUT -d 202. -j DROP

ps eww pid|cat /proc/pid/env

smitty chtz_date

eeprom boot-device="/[email protected],600000/[email protected]/[email protected],0:a /[email protected],600000/[email protected]/[email protected],0:a"

fsck -y /dev/md/dsk/d7

fuser /file_used_by_process

inetadm -m/-l

svcadm refresh

diff -Nurp old new>patch

set follow-fork-mode child

sudo /usr/sbin/ntpdate 3.asia.pool.ntp.org

tcpdump -nnvvSX dst 192.168.96.83 -w capter.txt

tcpdump -r -X capter.txt

addr2line -e a.out 0xabc

时间: 2024-10-13 12:27:51

常见Linux/Unix开发辅助命令什锦的相关文章

linux web开发常用命令

:q 退出 vi :wq 保存并退出 vi :wq! 强制保存并退出 vi #tail -f catalina.out  查询tomcat后台输出 在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,说明Tomcat还没有关闭 root 7010 1 0 Apr19 ?

16条实用的Linux/Unix 磁带管理命令

在本教程中你将会了解到: · 磁带设备名 · 管理磁带驱动器的基本命令 · 基本的备份和恢复命令 为什么备份? 一个备份计划对定期备份文件来说很有必要,如果你宁愿选择不备份,那么丢失重要数据的风险会大大增加.有了备份,你就有了从磁盘故障中恢复的能力.备份还可以帮助你抵御: · 意外的文件删除 · 文件或文件系统损坏 · 服务器完全毁坏,包括由于火灾或其他问题导致的同盘备份毁坏 · 硬盘或 SSD 崩溃 · 病毒或勒索软件破坏或删除文件 你可以使用磁带归档备份整个服务器并将其离线存储. 理解磁带文

15 条实用 Linux/Unix 磁带管理命令

导读 磁带设备应只用于定期的文件归档或将数据从一台服务器传送至另一台.通常磁带设备与 Unix 机器连接,用 mt 或 mtx 控制.强烈建议您将所有的数据同时备份到磁盘(也许是云中)和磁带设备中. 在本教程中你将会了解到: 磁带设备名 管理磁带驱动器的基本命令 基本的备份和恢复命令 为什么备份? 一个备份计划对定期备份文件来说很有必要,如果你宁愿选择不备份,那么丢失重要数据的风险会大大增加.有了备份,你就有了从磁盘故障中恢复的能力.备份还可以帮助你抵御: 意外的文件删除 文件或文件系统损坏 服

Linux/Unix/Cygwin 常用命令

以下只说明各指令的基本用法,若需详细说明,请用man去读详细的manual.[Cygwin通常没有安装 man相关的文件,所以没有man功能] 1.关于文件/目录处理的指令: 1.1 ls 这是最基本的文件指令.ls的意义为“list”,也就是将某一个目录下的内容显示出来.如果你在ls指令后 没有跟任何文件,它将会显示出目前目录中所有文件.也可以在ls后面加上所要察看的目录名称或文 件的名称,如 $ls /home/ ls有一些参数,可以给予使用者更多有关的资讯,如下: -a:(a 代表 all

Linux 后台开发常用命令

1.automake编译 autoreconf -isv ./configure make 2.远程获取代码 rsync -aPvr --exclude=*/log/* *.*.*.*::home/src . 3.建立软链 ln -s ../../../word_segmentor/ word_segmentor 4.建立空文件 dd if=/dev/zero of=/home/src bs=1M count=1000 5.修改用户 chown -R usr.usr * 6.查看文件,滚动log

linux常用开发工具命令行

面向 Java 开发与测试人员的远程执行 Linux/UNIX 系统上任务的框架 -- sshxcu

软件开发与测试人员常常会在远程 Linux/UNIX 系统上执行命令或脚本,有时还会有批量执行任务的需求.常见的办法是通过本地工具(例如 Putty)连接远程计算机,输入命令执行,但是当遇到需要集成这些任务到代码或者开发.测试框架中时,往往就没有很好的解决方案了.sshxcute 就是这样一个框架工具集,它基于 JSCH 构建,允许工程师利用 Java 代码通过 SSH 连接远程批量执行 Linux/UNIX 系统上的命令或者脚本,同时加入了判断成功与否,取回输出等多种实用功能.sshxcute

Linux服务器开发常用的命令以及遇到的问题

1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://en.wikipedia.org/wiki/Load_average 2. 如何查看linux服务器负载 可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查看. 3. 服务器负载高怎么办? 服务器负载(load/load average)是根据进程队列的

在Linux/Unix系统下用iconv命令处理文本文件中文乱码问题

iconv命令是运行于linux/unix平台的文件编码装换工具.当我们在linux/unix系统shell查看文本文件时,常常会发现文件的中文是乱码的,这是由于文本文件的编码与当前操作系统设置的编码不同而引起的,这时可以使用iconv进行编码转换,从而解决乱码问题. 解决文本文件乱码问题分3步:1.确定文件编码,2.确定iconv是否支持此编码的转换,3.确定Linux/Unix操作系统编码,4.转换文件编码为与系统编码一致:下面通过对test.txt文件来举例. 1. 使用file命令来确定