| 作者:徐永久 来源:freelamp (2006-06-21 10:24:24) |
|
删除 core 文件 # find ~ -name core -exec file {} /; -exec rm -i {} /; 查看使用文件的进程 # fuser -u /usr/my_application/foo 搜索字符串 #grep "hello world" `find ./ -name "*" -print -exec file {} /; |grep text | cut -d ':' -f 1` 目录 #alias dir='ls -Lla|grep ^d'
输出 IP 地址 #ifconfig | grep "inet addr" | grep -v "127.0.0.1" | awk '{print $2;}' | awk -F':' '{print $2;}' 按文件长度排序 #ls -l | grep ^- | sort -nr -k 5 | more #ls -lR | grep ^- | sort -nr -k 5 | more
二进制文件中的可打印字符 # strings name of binary file 一个月的最后一个星期天执行任务: 18 * * * 0 [`date "+%d"` -gt 24] && /path/to/script
修改扩展名: # for f in *.abc; do mv $f `basename $f .abc`.def ; done
查看硬盘情况:(Solaris) # iostat -En
整个目录树拷贝: # cd # find . -depth -print | cpio -pudm
按长度排序目录下所有文件 # du -a | sort -n -r | more
检查文件内每行是否有相同列数 #awk '{print NF}' test.txt |sort -nu|more
去除空行 #sed -e '/^[ ]*$/d' InputFile >OutputFile
查看进程占用的对应文件 inode 号(Solaris) #/usr/proc/bin/pfiles
删除指定用户的所有进程 # kill -9 `ps -fu username |awk '{ print $2 }'|grep -v PID`
Bash 操作快捷键: ctrl-l -- clear screen ctrl-r -- does a search in the previously given commands so that you don't have to repeat long command. ctrl-u -- clears the typing before the hotkey. ctrl-a -- takes you to the begining of the command you are currently typing. ctrl-e -- takes you to the end of the command you are currently typing in. esc-b -- takes you back by one word while typing a command. ctrl-c -- kills the current command or process. ctrl-d -- kills the shell. ctrl-h -- deletes one letter at a time from the command you are typing in. ctrl-z -- puts the currently running process in background, the process can be brought back to run state by using fg command. esc-p -- like ctrl-r lets you search through the previously given commands. esc-. -- gives the last command you typed.
文件名里的空格替换为下划线 # for i in $1 ; do mv "$i" `echo $i | sed 's/ /_/g'` ; done
查看远程主机时间 # telnet remotehostname 13|grep :
只显示 top 命令的states 行 #while true; do top -d 2 | col -b | grep states; sleep 10; done
加速显示 tar 文件内容 # tar tvfn
让 目录名也能 Spell Check #shopt -s cdspell 当输错命令时,系统会自动进入类似的目录
查看 Sun 服务器型号 # /usr/platform/`uname -m`/sbin/prtdiag -v | grep `uname -m`
在vi 中一行文字前后添加字符 :/^/(.*/)/s//我要 /1 添加/
查找某包含字符串(Verita)软件包的详细信息 (Solaris) pkginfo -l `pkginfo | grep -i VERITAS | awk '{print $2}'`
Sun 的一大堆脚本 http://www.sun.com/bigadmin/scripts/index.html (http://www.fanqiang.com) |
相关推荐
Windows与UNIX/Linux之比较
2003年6月,一些计算机黑客举行了一次“篡改者挑战赛”,目标是在6小时内篡改6000个网站的页面。根据所攻破的操作系统的不同为参与者计分。采用Windows系统的网站计1分,UNIX或Linux,3分。也就是说,他们认为UNIX和Linux比较难以攻破。 一、 理解误区: 误区一:linux比windows更容易被攻击 有人任务Linux的代码完全开放,也就是说,
linux执行pl脚本命令,如何正确运行Perl“单行”命令行脚本?
假设你有以下输入:$ for i in a b c ; do echo "$i is $i" > $i; done$ cat a b ca is ab is bc is c大家都知道大写字母是多更好!perl -i.bak -pe '$_ = uc' a b c所以现在$ cat a b cA IS AB IS BC IS C但我们真的很想能在这个命令叫upcase,这是很容易做到!#! /...
实现一个unix命令解释程序的源代码
1.在linux中实现一个命令执行程序doit,它执行命令行参数中的命令,之后统计 1)命令执行占用的CPU时间(包括用户态和系统态时间,以毫秒为单位), 2)命令执行的时间, 3)进程被抢占的次数, 4)进程主动放弃CPU的次数, 5)进程执行过程中发生缺页的次数 2.在linux中实现一个简单的命令解释程序,功能要求: 1)同时支持内部命令和外部命令,内部命令支持两个(cd、exit) 2)支持后台命令 提示:实验中可能用到的系统调用如下: • fork() — 创建一个新进程 • getrusage() — 取得进程的资源使用情况 • gettimeofday() — 取当前的时间 • execve() — 装入一个程序并执行 • wait() — 等待子进程结束 • chdir() — 改变进程的工作目录 • strtok() — 字符串解析
Linux——简单脚本编写及应用
目录一、脚本:二、编写一个简单的脚本:(1)需求:(2)配置编写: 三、优化:(1)需求: (2)变量赋值: (3)配置编写:通过脚本 设定 ens33网卡 添加运行权限(+x): 文件颜色有白色变为绿色: 执行(在当前目录下) 验证: —————————————————————————————————————————————————————————— 利用read -p输入: 所以修改文件内容: 运行结果如下:.........
UNIX/LINUX编程实践教程的源码
《UNIX/LINUX编程实践教程》的源代码
芯片设计新手必看:5分钟搞懂工艺角(Process Corner)到底是什么,为啥仿真总要用它?
本文详细解析了芯片设计中的工艺角(Process Corner)概念及其在仿真中的重要性。通过类比马拉松运动员的性能差异,解释了晶体管制造过程中的天然波动,并介绍了TT/FF/SS等工艺角代码的含义。文章还探讨了为何需要跑全工艺角仿真,以及现代芯片验证的完整流程,包括PVT矩阵和多模式分析(MMMC),帮助芯片设计新手快速掌握这一关键概念。
linux监控,单行脚本
while (:); do p=`ps -ef | grep httpd | grep -v grep | wc -l`; echo "p=$p" ;n=`netstat -anlp | grep 'xxx.xxx.xxx.xx...
4、I3C协议详解
I3C最初的设计目的是为移动设备创建一个能够使用多个传感器的单一接口。随着现代化移动设备对于传感器数量的增加以及对性能的提高,I2C和SPI已经达到了他们所能支持的临界点,而I3C的出现就是为了解决这一问题,I3C可以在同一根主线上支持更多的传感器设备,而且不会因为要支持中断或睡眠模式而增加额外的逻辑信号。I3C可以在更低功耗的情况下提供更快的传输速率,该特性的提升不止是对移动设备,对其他的嵌入式设备也都是很大的帮助。例如穿戴设备,需要在有限的物理空间中使用多个传感器并且要求更小的耗电。 一、简述..
《Unix内核源码剖析》
《Unix内核源码剖析》 基本信息 作者: (日)青柳隆宏 译者: 殷中翔 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787115345219 上架时间:2014-2-17 出版日期:2014 年3月 开本:16开 页码:1 版次:1-1 所属分类:计算机 更多关于》》》 《Unix内核源码剖析》 编辑推荐 精读1...
新华硕笔记本ubuntu18.04双系统安装之后,wifi没有显示无法链接wifi
本来我以为跟简单安装一个wifi网卡的驱动就可以解决的问题,没想到花了我一早上的时候解决… 惭愧。 另外,本来是没打算写这篇博客的,但是我在搜索解决这个问题的过程中, 发现多人提出的解决方案跟我的都不一样,甚至我的解决方案都没有搜到相应的答案,还是只能靠自己啊。。 言归正传,还是说说怎么正确的安装wifi驱动吧! 1. wifi没有正确安装、或没有正确配置的表现 我的电脑现象: 有wifi图标, wifi设置上显示unaviable,无法搜索到任何wifi; 还有其他类似的表现,大家可以看看其他朋友的提
从零开始:使用Python实现基于深度强化学习的柔性车间调度系统
本文详细介绍了如何使用Python和深度强化学习(DRL)构建柔性车间调度系统,特别关注图神经网络(GNN)与近端策略优化(PPO)算法的结合应用。通过实战指南,读者将学习从环境准备、异构图构建到PPO算法实现的全流程,最终实现生产效率的显著提升。
[ZT]SUN非常有用之 Unix/Linux 单行脚本
非常有用之 Unix/Linux 单行脚本http://leftleg.hzpub.com/read.php?479删除 core 文件# find ~ -name core -exec file {} \; -exec rm -i {} \;查看使用文件的进程# fuser -u /usr/my_application/foo搜索字符串#grep "hello world" `find ./ -
Ubuntu20.04系统Cuckoo sandbox所需环境搭建及安装(超详细图文)
请勿叫我大神,我只是互联网的搬运工~ 前言 本教程以Ubuntu20桌面版作为示范,服务器版同样适用,但可能稍微麻烦一点,服务器版本的话安装Xmanage套装使用可能会相对轻松一些,由于后面会使用到vbox的使用,对vbox命令行操作不熟悉的小伙伴用xmanage可能会相对轻松一点。 提示:以下是本篇文章正文内容,下面案例可供参考 安装ubuntu20桌面版 步骤1:转到https://ubuntu.com/download/desktop下载下载.iso。 步骤2:使用您选择的虚拟机监控程序(VMWa
Ubuntu/Linux/Unix 究竟有什么区别??
Ubuntu/Linux/Unix 究竟有什么区别??
X3850x6 6241 fireware固件升级
登录联想https://datacentersupport.lenovo.com/cn/zc网站,选择system x,x3850 x6,type选择6241 选择驱动及应用程序,BIOS/UEFI 选择lnvgy_fw_uefi_a9e156a-4.90_anyos_32-64.uxz 文件,点击下载 选择IMM2, 下载lnvgy_fw_imm2_tcoo58b-5.80_anyos_noarch.uxz ps:3837和3839会跳转到ibm网站下载 笔记本直连.
分数间隔均衡器的基本原理及应用(使用Matlab)
通过对接收信号进行加权求和,分数间隔均衡器可以抵消信号在传输过程中受到的频率响应失真。Matlab提供了丰富的工具和函数,可以方便地实现分数间隔均衡器,并进行性能评估。分数间隔均衡器(Fractional Interval Equalizer)是一种数字信号处理技术,用于均衡带通信道中的信号失真。分数间隔均衡器的基本原理是通过对接收信号进行加权求和,以抵消信号在传输过程中受到的频率响应失真。分数间隔均衡器在通信系统中具有广泛的应用。最后,我们通过比较均衡后的信号和发送数据的阈值来进行解调,并计算误码率。
漫画 | Unix/Linux 比 Windows 差远了!
后记:久违的张大胖又出场了啊,这次想聊一聊Unix/Linux的话题,其实对Unix/Linux来说,命令行才是精华!但是很多人很讨厌单调、乏味、有很多参数的命令行,不愿意使用,所以也很...
YOLOv11涨点改进 | 首发全网创新、主干改进篇 | AAAI 2026 | PartialNet 主干让 YOLOv11 更加强大!引入部分通道机制 和 部分注意力卷积,全方面提升了模型的性能
本文提出PartialNet主干网络改进YOLOv11的方法,通过部分通道机制(PCM)和部分注意力卷积(PATConv)提升模型效率。PartialNet将特征图通道拆分并应用不同操作,显著减少计算量和内存占用。主要创新包括:1)部分通道机制实现计算优化;2)三种注意力模块(PATch/PATsp/PATsf)增强特征提取;3)动态部分卷积(DPConv)自适应调整计算复杂度。文章详细提供了代码实现和YOLOv11集成方法。
Linux/Unix系统主流脚本语言--Bash语言
本文提供了Linux Shell脚本编写的全面指南,涵盖基础语法、核心命令和实用脚本示例。主要内容包括:Shell脚本基本结构与执行方法、变量定义与输入输出、流程控制语句(条件判断与循环)、常用文件操作与文本处理命令(grep/sed/awk)、系统管理工具以及3个实用脚本(备份/日志监控/批量处理)。文章还介绍了脚本调试技巧(set命令)和错误处理方法(trap),并推荐了添加文档头等最佳实践。适用于需要自动化处理任务的Linux用户和开发者。
NTscan扫描工具
ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
【Linux/Ubuntu】Linux/Ubuntu运行python脚本
项目中需要在Linux上运行自己写的python脚本,特此记录一下操作流程,整个流程比较简单,这里我使用的版本是python3第一步:查看系统是否有python3第二步:运行自己写的python脚本问题解决:问题一 第一步:查看系统是否有python3 打开终端,输入: python3 如果有python,会出现以下信息: lcl@ubuntu:~$ python3 Python 3.6.9 (default, Mar 15 2022, 13:55:28) [GCC 8.4.0] on linux Ty
Outlook Express 6 (OE6) for Win7/Win8/Win10
英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。
Unix/Linux fork前传
本文是《Linux fork那些隐藏的开销》的前传。fork的由来fork的思想在UNIX出现几年前就出现了,时间大概是1963年,这比UNIX在PDP-7上的第一个版本...
蓝牙模块HM-10手册
蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。
几个在unix/linux平台比较有用的宏
在unix/linux平台,对函数的返回值,一般有这样一个规则。如果成功,返回>=0的值,否则返回-1。我们在每次获取返回值后,都会不厌其烦的检测是否为-1,并且打印出对应的错误信息。对于少量的函数调用,我们是比较容易接受的,但是对于一个较大的项目,这种经历也是一种痛。 那么我们是否可以通过宏来完成这些工作呢?因为宏看上去很简单明了,在使用的时候也可以通过开关选项来控制,对于调试和性能方
Unix/Linux 中的 grep 命令
Unix/Linux 中的 grep 命令语法:选项描述示例命令 Grep 筛选器在文件中搜索特定的字符模式,并显示包含该模式的所有行。在文件中搜索的模式称为正则表达式(grep 代表正则表达式的全局搜索和打印输出)。 语法: grep [options] pattern [files] 选项描述 -c : This prints only a count of the lines that match a pattern -h : Display the matched lines, but do
linux/unix 单行脚本
linux/unix 单行脚本 自:http://www.freelamp.com/1150374370/index_htmllinuxlamp.com真是个不错的站点删除 core 文件# find ~ -name core -exec file {} \; -exec rm -i {} \;查看使用文件的进程# fuser -u /us...
5778



被折叠的 条评论
为什么被折叠?



