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

2023-10-17 07:32

本文主要是介绍常见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:$Passwd@IPaddr/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 administrator@domain -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="/pci@1c,600000/scsi@2/disk@2,0:a /pci@1c,600000/scsi@2/disk@1,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

这篇关于常见Linux/Unix开发辅助命令什锦的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/223907

相关文章

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

C++初始化数组的几种常见方法(简单易懂)

《C++初始化数组的几种常见方法(简单易懂)》本文介绍了C++中数组的初始化方法,包括一维数组和二维数组的初始化,以及用new动态初始化数组,在C++11及以上版本中,还提供了使用std::array... 目录1、初始化一维数组1.1、使用列表初始化(推荐方式)1.2、初始化部分列表1.3、使用std::

linux下多个硬盘划分到同一挂载点问题

《linux下多个硬盘划分到同一挂载点问题》在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成... 目录linux下多个硬盘划分到同一挂载点需要明确的几个概念硬盘插上默认的是非lvm总结Linux下多

SQL 中多表查询的常见连接方式详解

《SQL中多表查询的常见连接方式详解》本文介绍SQL中多表查询的常见连接方式,包括内连接(INNERJOIN)、左连接(LEFTJOIN)、右连接(RIGHTJOIN)、全外连接(FULLOUTER... 目录一、连接类型图表(ASCII 形式)二、前置代码(创建示例表)三、连接方式代码示例1. 内连接(I

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

linux进程D状态的解决思路分享

《linux进程D状态的解决思路分享》在Linux系统中,进程在内核模式下等待I/O完成时会进入不间断睡眠状态(D状态),这种状态下,进程无法通过普通方式被杀死,本文通过实验模拟了这种状态,并分析了如... 目录1. 问题描述2. 问题分析3. 实验模拟3.1 使用losetup创建一个卷作为pv的磁盘3.

基于Python开发PPTX压缩工具

《基于Python开发PPTX压缩工具》在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,不便于传输和存储,所以本文将使用Python开发一个PPTX压缩工具,需要的可以了解下... 目录引言全部代码环境准备代码结构代码实现运行结果引言在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,