unix编程经典2ubuntu linux常用命令_第1页
unix编程经典2ubuntu linux常用命令_第2页
unix编程经典2ubuntu linux常用命令_第3页
unix编程经典2ubuntu linux常用命令_第4页
unix编程经典2ubuntu linux常用命令_第5页
已阅读5页,还剩113页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3前 什么是 Ubuntu承 安装升级命 查看软件xxx安装内 查询软件xxx依赖哪些 查询软件xxx被哪些包依 系统升 编译时缺少h文件的自动处 彻底删除 彻底删除 一键安装LAMP服 删除旧内 导入ppa源的key 系统管理命 查看内 查看Ubuntu版 查看PCI设 查看USB设 激活网卡的Wake-on- 查看CPU信 第4 硬盘分 硬盘格式 硬盘检 分区挂 分区卸 只读挂载ntfs分 可写挂载ntfs分 挂载fat32分 挂载ISO文 查看IDE硬盘信 查看软raid阵列信 参看硬raid阵列信 查 进程管理命 按cpu利用率从大到小排列进 将大于120M内存的php-cgi都杀 Linux系统中如何限制用户进程CPU占用 第5ADSL拔号相关命 配置 ADSL手工拨 激活 断开 如何设置动态网络管理命 根据IP查网卡地 根据IP查电脑 查看当前IP地 查看当前的IP地 查看当前80端口的程 立即让网络支持 修改网卡MAC地址的方 统计当前IP连接的个 统计当前大于100个IP包的IP地址 IPV6 重新从服务器获得IP地 如何多线程 快速使用http方式共 安全管 服务管理命 第6 用户管 增加用 删除用 修改当前用户的修改用户 增加用户到admin组,让其有sudo权 如何切换到root帐 环境变量设 配置默认Java使用哪 给apt设置 中文环境配 转换文件名由GBK为 批量转换 下的所有文件内容由GBK到 转换文件内容由GBK到 批量转换文件内容由GBK到 转换mp3编 java6的安装和中文设 PDF文件乱 增加农 unzip中文文件名乱 文件管 第7 列出当 显示xxx文件倒数6行的内 让tail不停地的内 查找关于xxx 通过ssh传输文 把所有文件的后辍由rm改为 查看当 的 将当 下最近30天过的文件移动到上级 查找当 下最近30天过的文件打包备 显示系统服务器一小时以内的包含xxxx的所有邮 将当 下最近2小时到8小时之内的文件显示出 查找guest用户的以avi或者rm结尾的文件并删除 查找不以java和xml结尾,并7天没有使用的文件删除 查 删除当 里面所有的 统计当 下所有jpg文件的尺 统计当 个 统计当 使用ssh方式同步数据到本 转换Dos文本文件到Unix文本文 转 到iso文 转换CD到iso文 第8影 批量将rmvb格式的转为 批量转换任意文件为ipodtouch使用的 图形界面为ipodtouch转mp4的方 合并多个rm文件为一个avi文 CD抓轨为mp3(有损 CD抓轨为Flac(无损 ape转换为 ape/flac转换为 批量将ape转为 批量将flac转为 批量将svg转为 批量转换格式到 批量缩小到 批量转换jpg到 如何压缩png批量把pdf转换为txt并格式 转换pdf到 获取文件xxx.avi的信 压 增加7Z压缩软 增加rar软件压缩和解压缩支 解压缩 解压缩 压缩aaa 为 压缩aaa 为 增加lha支 增加解cab文件支 显示地址 特殊URI地 日期和时 显示日 设置日 第9设置时 将时间写入 查看CMOS时 CMOS时间 设置电脑的时区为XP和Ubuntu相差了8小时的时 工作区控制命 控制 控制台抓 数据 忘了mysql的root口令怎么 修改mysql的root口 如何优化 控 设置CPU的频 命令关 如何修改ssh登录提 如何关闭ssh登录提 统 统计最常用的10条命 编辑 vim中删除技 如何配置 vim如何显示彩色字 让vim直接支持编辑.gz文 vim如何显示行号,在~/.vimrc中加 vim配色方案 第10解决vim中文编码问题,在~/.vimrc中加 编译和打 如何编译安装软件 其 如何更换gnome程序的快捷 man如何显示彩色字 如何提高wine的反应速 延迟抓 Firefox的缓 在哪 增加一个用户到 samba用户Windows下无法登 Pidgin的在哪 安装PDF65 kacpid进程大量占用 PAGEPAGE11前什么是浏览器、Office套件、多程序、即时消息等。Ubuntu Ubuntu将免费,连同定期发布的企业版和安全更 UbuntuCanonical Ubuntu 本书下面令大都需要在控制台/终端/s下输入控制台,终端,和s意味着同样一件事-一个命令行界面,他可以用来控制系统。 权限。所以你会被提示输入你自己的 安装升级命令查看软件xxx安装dpkg-L查找软件库中的软apt-cachesearchaptitudesearch显示系统安装包的统计信息apt-cache显示系统全部可用包的名称apt-cache显示包的信息apt-cacheshow查找文件属于哪个apt-filesearch查看已经安装了哪些包dpkg第13查询软件xxx依赖哪apt-cachedepends查询软件xxx被哪些包apt-cacherdepends增加一个光盘源sudoapt-cdromsudoapt-getupdatesudoapt-getdist-upgradesudoapt-getupgrade清除所有已删除包的残馀配置文件dpkg-l|grep^rc|awk'{print$2}'|sudoxargsdpkg-dpkg:--purgeneedsatleastonepackagenameTypedpkg--helpforhelpaboutinstallinganddeinstallingpackages[*];Use`dselect'or`aptitude'foruser-friendlypackagemanagement;Typedpkg-Dhelpforalistofdpkgdebugflagvalues;Typedpkghelpforalistofforcingoptions;Typedpkg-deb--helpforhelpaboutmanipulating*.debTypedpkg--licenseforcopyrightlicenseandlackofwarranty(GNUGPL)[*].Optionsmarked[*]producealotofoutput-pipeitthrough`less'or`more'!第14编译时缺少h文件的自动处理sudoauto-aptrun查看安装软件时包的临时存ls备份当前系统安装的所有包的列表dpkg--get-selections|grep-vdeinstall>从上面备份的安装包的列表文件恢复所有包dpkg--set-selections<~/somefilesudodselect清理旧版本的软件缓存sudoapt-get清理所有软件缓存sudoapt-get删除系统不再使用的孤立软件sudoapt-get查看包在服务器上面的地址apt-get-qq--print-urisinstallssh|cut-d\'-第15彻底删除apt-get--purgeremove彻底删除apt-get--purgeremovelibqt3-mt一键安装LAMPsudotaskselinstalllamp-sudoaptitudepurge~ilinux-image-.*\(\!`uname-ppakey#W:GPG签名验证错误:jauntyRelease:由于没有公钥,下列签名无法进行验证:NO_PUBKEY sudoapt-keyadv--recv-keys--keyserverke CDCC7AFE0替换为你需要导入的Key值第16系统管理命令uname-Ubuntucat或cat/etc/lsb-或lsb_release-查看内核加载的模PCIUSBlsusb-查看网卡状态sudoethtool激活网卡的Wake-on-第17sudoapt-getinstall或sudoethtool-seth0wolCPUcat显示当前硬件信息sudo获取CPU序列号或者主板序列号#CPUsudodmidecode-t4|grepID#SerialNumbersudo|grepsudodmidecode-4sudo0sudodmidecode-2sudo-显示当前内存大小-m|grep"Mem"|awk'{print$2}'查看硬盘温度sudoapt-getinstallhddtempsudohddtemp/dev/sda显示系统运行时间$11:47:04up85days,2:10,1user,loadaverage:2.40,2.18,第18 硬盘管理查看硬盘的分区sudofdisk-sudofdisk#!将第一个分区格式化为ext3分区,mkfs.reiserfsmkfs.xfsmkfs.vfatsudomkfs.ext3/dev/sda1sudofscksudomount-t文件系统类型设备路经路#常用文件类型如下:iso9660光驱文件系统,vfatfat/fat32分区,ntfsntfs分区,smbfswindows网络共享 ,reiserfs、ext3、xfsLinux分区onls=utf8或-oo,umask=022o第19sudo 只读挂载ntfssudomount-tntfs-onls=utf8,umask=0/dev/sdb1可写挂载ntfssudomount-tntfs-3g- .utf8,umask=0/dev/sdb1fat32sudomount-tvfat-oiocharset=utf8,umask=0/dev/sda1挂载共享文件sudomount-tsmbfs-username=xxx,password=xxx,iocharset=utf8///shareISOsudomount-tiso9660-oloop,utf8xxx.isoIDE硬盘信sudohdparm-i查看软raid阵列cat第20参看硬raid阵列dmesg|grep-iraidcat查看SATA硬盘sudohdparm-I或sudoapt-getinstallblktoolsudoblktool/dev/sdaid查看硬盘剩余空间-a,-- 0-B,block-size=-h,human-readable1K234M-H,-- h,但取1000的次方而不是-i, inode- 即--block--l,-- --no- -P,-- POSIX-- -t,--type=类 只印出指定文件系统为指定<类型>的信-T,--print- -x,--exclude-type=类 只印出文件系统不是指定<类型>信- -- --version显示版本信息并离开查 占用空du- 第21优盘没法卸载fuser-km使用文件来增加交换空间sudoddif=/dev/zeroof=/swapfilebs=1Mcount=512sudomkswap/swapfilesudoswapon/swapfileswapswapdefaults0查看硬盘当前读写情况#首先安装sysstatsudoapt-getinstallsysstat#每2秒刷新一次sudoiostat-x第22进程管理命令查看当前的内存使用情况usage:[-b|-k|-m|-g][-l][-o][-t][-sdelay][-ccount][--b,-k,-m,-gshowoutputinbytes,KB,MB,or-lshowdetailedlowandhighmemory-ouseoldformat(no-/+buffers/cache-tdisytotalforRAM+-supdateevery[delay]-cupdate[count]-Vdisyversioninformationand连续监视内存使用情况watch-dCtrlc动态显示进程执行情况查看当前有哪些进ps-查看目前登入用户运行的程序W第23统计程序的内存耗ps-eofname,rss|awk'{arr[$1]+=$2}END{for(iinarr){print-k2-按内存从大到小排列进程ps-eo"%C:%p:%z:%a"|sort-k5-按cpu利用率从大到小排列进程ps-eo"%C:%p:%z:%a"|sort-查看当前进程树中止一个进程或者killall进程名强制中止一个进程kill9killall9图形方式中止一个程序xkill查看进程打开的文lsofp第24显示开启文件abc.txt的进lsof显示22端口现在运行什么程序lsof-i显示nsd进程现在打开的文件lsof-c在运行程序,退出登录后,并不结束程nohup程序#查看中间运行情 tail在运行交互式程序,退出登录后,并不结束程sudoapt-getinstallscreenscreenvima.txtscreen-ls #1656.pts-0.ubuntu screen-r1656#恢复CtrlaC-a? C-aw C-a C-a C-ap C-a0..9 #切换到窗口0..9C-aa#发送C-a到当前窗口C-ad#暂时断开screenC-ak#杀掉当前窗口详细显示程序的运行信息strace-f-F-ooutfile第25增加系统最大打开文件个数echo4096/proc/sys/fs/file-maxulimit-n清除僵死进程ps-eal|awk'{if($2=="Z"){print$4}}'|xargssudokill-将大于120M内存php-cgi都杀ps-eopid,fname,rss|grepphp-cgi|grep-vgrep|awk'{if($3>=120000)print|xargssudokill-Linux系统中如何限制用户进程CPUrenice+10`psaux|awkif($30.8&&idu$1500)print$2}'`#或直接编辑/etc/security/limits.conf文件。第26ADSL拔号相关命令sudoADSL手工拨sudopondsl-sudosudo查看拨号日志sudo如何设置动#首先去申请一个动#然後修改/etc/ppp/ip-up增加拨号时更 指sudovim/etc/ppp/ip-upw3m-no--dump'第27网络管理命令IP查网卡地址arIP地IP查电脑nmblookupAIPIPifconfigeth0|awk'/inet/{split($2,x,":");print查看当前的IP地w3m-no-- |grep-o'[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-{1,3\}\.[0-w3m-no--dump |grep-o'[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-查看当前80端口的程lsof-i查看当前网卡的物理地址ifconfigeth0|head-1|awk'{print同一个网卡增加第二个IPsudoifconfigeth0:0netmask#删除增加的IP:sudoifconfigeth0:0第28立即让网络支持echo1|sudotee/proc/sys/net/ipv4/ip_forwardsudoiptables-tnat-IPOSTROUTING-jMASQUERADE查看路由信息netstat-rnsudoroute-n手工增加一条路由sudorouteadd-netnetmaskgw手工删除一条路由sudoroutedel-netnetmaskgw修改网卡MAC地址的sudoifconfigeth0downsudoifconfigeth0hwether00:AA:BB:CC:DD:EEsudoifconfigeth0up#然后启动网卡sudogeditifaceeth0inetstaticpre-upifconfigeth0hwetherifaceeth0inetpre-upifconfigeth0hwether第29logout统计当前IP连接的netstat-na|grepESTABLISHED|awk'{print$5}'|awk-F:'{print-c|sort-r-netstat-na|grepSYN|awk'{print$5}'|awk-F:'{print$1}'|sort|uniq-c|sort--统计当前大100IPIP地址tcpdump-tnn-c20000-ieth0|awk-F"."'{print$1"."$2"."$3"."$4}'|sort|uniq-c|sort-nr|awk'$1>100'IPV6echo"blacklistipv6"|sudotee/etc/modprobe.d/blacklist-察看当前网络连接状况以及程序sudonetstat-查看网络连接状态netstat-n|awk'/^tcp/{++S[$NF]}END{for(ainS)printa,查看当前系统所有的端nc-zvlocalhost1-查看网络的当前流ethstatussudoapt-getinstallethstatus#查看ADSL的速度sudoethstatusippp0#查看网卡的速度sudoethstatusieth0第30查看的备案情查看到某一个的路由情重新从服务器获得IPsudo从当前页面开始镜像整个到本wget-r-p-np-k 结构- -np: 及其 -k:转换非相对为相对如何多线sudoapt-getinstallaxel-n5lftp-c"pget-n5HTTPw3m-dump_headcurl--head快速使用http方式共 第31python-mpython-mSimpleHTTPServer安全管理检查本地是否存在安全隐患sudoapt-getinstallrkhuntersudorkhunter--checkall如何安装杀毒软件sudoapt-getinstallclamavclamscan-r~/Linux下可以使用的商业杀毒软件卡巴斯基(deb): avast!(免费/deb):ht 小红伞(gz):ht /en/downloads/aviraantivirprofessional.htmlndernder 第32服务管理命令添加一个服务sudoupdate-rc.d服务名defaults删除一个服务sudoupdate-rc.d服务名临时重启一个服务/etc/init.d/服务名临时关闭一个服务/etc/init.d/服务名临时启动一个服务/etc/init.d/服务名第33用户管理sudoaddusersudodeluser修改当前用户的修改用sudopasswd修改用户资料sudochfn如何禁用/启用某个sudousermodLsudousermod-U用户名#或sudopasswdlsudopasswd-u用户名#增加用户到admin组,让其有sudosudousermodGadmina第34如何切换到其他帐号(需要该用户的su如何切换到rootsudo环境变量设置配置默认Java使用sudoupdate-alternatives--configapt设exporthttp_修改系统登录信息sudovim使用eclipse等编译器的软件换回sun的编译器sudoupdate-java-alternatives-sjava-6-sunJavasudoupdate-java-alternatives-sjava-1.5.0-第35中文环境配置切换输入法引擎im-switch-转换文件名GBKsudoapt-getinstallconvmv-r-fcp936-tutf8--notest--nosmart批量转换 下的所有文件内容由GBK到findsrc-typed-execmkdir-putf8/{}findsrc-typef-execiconv-fGBK-tUTF-8{}-outf8/{}\;mvutf8/*srcrm-fr转换文件内容GBKiconv-fgbk-tutf8$i>批量转换文件内容由GBKforiin`find.*`;doif[-f"$i"];theniconv-fgb2312-tutf8$i>"./converted/$i"fi;done转换mp3编sudoapt-getinstallpython-find.-iname'*.mp3'-execdirmid3iconv-eGBK{}第36控制台下显示中文sudoapt-getinstall更具体的输入:zhcon--utf8--sudoapt-getinstallzhcon入:zhcon--utf8--drv=vga登录Windows中文lftp:~>setftp:charsetGBKlftp:~>setfile:charsetUTF-8java6的安装和中sudoapt-getinstallopenjdk-6-jdkopenjdk-6-docopenjdk-6-jreopenjdk-6-jre-headlessopenjdk-6-jre-libsudoapt-getremovettf-kochi-gothicttf-kochi-minchottf-unfontsttf-unfonts-sudomkdir-p/usr/lib/jvm/java-6-sudoln-s/usr/share/fonts/truetype/arphic/*.ttc/usr/lib/jvm/java-6-sudoapt-getinstallsun-java6-jdkttf-arphic-sudomkdir-p/usr/lib/jvm/java-6-sudoln-s/usr/share/fonts/truetype/arphic/*.ttc/usr/lib/jvm/java-6-PDF件乱sudoapt-getinstallxpdf--simplifiedxpdf--traditionalpoppler-第37Flash中文乱sudogedit/etc/fonts/conf.d/49-将倒数第四行<string>sans-改为<string>sudoapt-getinstalllunar-unzip中文文件名unzipOCP936xxx.zipGBK,GB18030UNZIP="-OCP936"ZIPINFO="-OCP936"ubuntu9.10后,unzip升级6.0,unzipO项,如果在/etc/environment中加入了-O的内容,会导致unzip不能正常解压。请注释掉这ibus第38文件管理一屏查看文件内容cat不显示以#开头的cat/etc/vsftpd.conf|grep-v分页查看文件内容more可控分页查看文件内容less带行号显示文件的内容nlcatn去除文件中的行号cut-c5-删除文件中的重复catfile.txt|sort-第39根据字符串匹配来查看文件部分内容grep显示包含或者不包含字符串的文件名grep-l-r字符串路径#显示内容包含字符串的文件名grepLr字符串路径#显示内容不包含字符串的文件名find.-path'./cache'-prune-o-name"*.php"-execgrep-l"date_cache[$format]['lang']"{}\;#显示当前 下不包含cache “date_cache[$format]['lang']”字符串的php文件。快速查找某个文件whereis -nameupdatedb即可,但这个命令每隔一段时间会自动运行,所以不用太在意创建两个空文件touchfile1递归式创建一些嵌套mkdir-pv递归式删除嵌rm-fr回当前用户的宿cd第40查看当前所 的绝对路获得文件的后缀名echoxxx.xxx.rmvb|sed去除文件的后缀名echoxxx.xxx.rmvb|sed列出当 下的所有文ls-移动路径下的文件并改名mv路径/文件文件或cp-av原文件或 查看文件类型file对比两个文件之间的差异difffile1xxx文件倒6行的内tail-6第41让tail不停地的内tail-10ftailf查看文件中间的第五行到第10sed-n'5,10p'查找关于xxxman-kxxxssh传输文scprp/path/filenameusername@remoteIP:/pathscp-rpusername@remoteIP:/path/filename/path#将文件从服务器到本地tarcvzf/path/|sshusername@remoteip"cd/some/path/;catpath.tar.gz"tarcvzf-/path/|sshusername@remoteip"cd/some/path/;tarxvzf-"#压缩传 把所有文件的后辍由rm改为rename's/.rm$/.rmvb/'把所有文件名中的大写改为小写rename'tr/A-Z/a-z/'第42删除特殊文件名的文件,如文件名:--rm----help.txt或者rm./--查看当 的ls-d*/.或echo将当 下最近30天过的文件移动到上级find.-typef-atime-30-execmv{}../back查找当 下最近30天过的文件打包备find.-typef-atime-30|xargstarzcvpffind.-typef-atime-30-print-exectarrvpfbackup.tar{}显示系统服务器一小时以内的包含xxxx的所有find/home/-path"*Maildir*"-typef-mmin-60|xargs- grep-lxxxx将当 下最近2小时到8小时之内的文件显示出find.-mmin+120-mmin-480-execmore{}删除修改时间在30天之前的所有find.-typef-mtime+30-mtime-3600-execrm{}删除创建时间在30天之前的所有find.-typef-ctime+30-ctime-3600-execrm{}guest用户的以avirm结尾的文件并删除掉第43find.-name'*.avi'-o-name'*.rm'-user'guest'-execrm{}查找不以javaxml结尾,并7天没有使用的文件删除掉find.!-name*.java!-name‘*.xml’-atime+7-execrm{}查 下所有有包含abcd文字的文本文件,并替换为greprIl"abcd"./*color=never|xargssedi"s/abcd/xyz/g"grep个参数是大写的i,一个参数是小写的L删除当 里面所有的find.-name.svn-typed-execrm-fr{}删除当 所有以“~”结尾的临时文find.-name"*~"-execrm{}统计当前文件个数ls/usr/bin|wc-统计当 下所有jpg文件的尺find.-name*.jpg-execwc-c{}\;|awk'{print$1}'|awk'{a+=$1}END{print统计当 个ls-l/usr/bin|grep^d|wc-统计当 下占空间最大的前10名文件du-sm*|sort-nr|head-显示当 下2006-01-01的文件第44ls-l|grep2006-01-01|awk'{print备份当前系统到另外一个硬盘sudorsync-Pa//media/disk1--exclude=/media/*exclude=/sys/*--exclude=/tmp/*--exclude=/proc/*--使用ssh方式同步数据到本rsync-Pa-I--size-only--delete--timeout=300使用ftp方式同步数据到本lftp-c"openRemote_IP;userUserNamePassword;setcache:enablefalse;setftp:passive-modefalse;setnet:timeout15;mirror-e-c/back/backup;"去掉文件中的catfilename|tr-d"^M">newfile;sed-e"s/^M//g"filename>ex"+:%s/[Ctrl+V][Enter]//g"wq"filenameDos文本文件到Unix文本文件tr-d'\15\32'<dosfile.txt>unixfile.txt #dos=>awk'{sub("\r$","");print}'dosfile.txt> #dos=>awk'sub("$","\r")'unixfile.txt> #unix=>bin/cueiso#sudoapt-getinstallbchunkbchunkimage.binimage.cueimage第45转 到iso文mkisofs-oisofile.isoCDisoddif=/dev/cdrom影如何保存串流myer-dumpfiledump.rm-dumpstreamrmvb#ipodtouchforiin*.rmvb;domencoder-vfharddup-oacmp3lame-lameoptsvbr=3-ovc-xvidencoptsfixed_quant=4-ofavi$i-o`echo$i|sed-e's/rmvb$/avi/'`;DVDforiin*.VOB;domencoder-oacmp3lame-lameoptsaq=7:vbr=2:q=6-srate-ovcxvid-xvidencoptsfixed_quant=4-ofavi$i-o`echo$i|sed-e's/VOB$/avi/'`;done批量将任何格式的转为#sudoapt-getinstalla/v不同步问题foriin*;doffmpeg2theora--optimize--deinterlace$i;批量将rmvb格式 转为第46foriin*;domkfifomencoder-quiet-vfharddup-ovcraw-oacpcm-o"/tmp/$i""$i"&ffmpeg2theora--optimize--deinterlace"/tmp/$i"-o"`echo$i|sed's/\rm"/tmp/$i"利用gst来转换任意为foriin*;dogst-launch-0.10filesrclocation="$i"!decodebinname=demux{oggmuxname=mux!filesinklocation="`echo$i|sed's/\(.*\)\..*$/\1/'`.ogv"}\{demux.!queue!audioconvert!vorbisenc!queue!mux.}{demux.!queue!ffmpegcolorspace!rate!theoraenc!mux.}批量转换任意文件为ipodtouch使用#sudoapt-getinstallmencodermfind.-name'*.avi'-o-name'*.rm'-o-name'*.rmvb'-o-name'*.wmv'-o-name'*.vob'-o-name'*.asf'-o-name'*.mpg'-o-name'*.ts'-o-name'*.flv'-o-name'*.mpeg'-o-name'*.ogv'-o-name'*.mov'-o-name'*.mkv'-o-name'*.dat'|whilereadi;dobasename=`echo$i|sed's/\(.*\)\..*$/\1/'`font="WenQuanYiZenHei"if[-f"${basename}.srt"];thencp"${basename}.srt"$$.srtm0="-vfscale=480:-10,harddup-sub$$.srt-unicode-subcpm0="-vfscale=480:-x0="-lavfoptsformat=mp4-faacoptsmpeg=4:object=2:raw:br=160-oacfaac-ovcx264-sws9-x264encopts第47titions=all:trellis=1:chroma_me:me=umh:bitrate=500-oflavf-ofpsmencoder$m0-fontconfig-font"${font}"$x0-o"$$.mp4""$i"mv"$$.mp4""${basename}.mp4"if[-f"${basename}.mp4"];thenrm"$i"图形界面ipodtouchmp4的方wgetht .cn/~lily/toIpod-O~/.gnome2/nautilus-scripts/toIpod&&od+x~/.gnome2/nautilus-scripts/toIpod合并多个rm件为一个avimencoder-ovclavc1.rm-oacmp3lame-o1.avimencoder-ovclavc2.rm-oacmp3lame-o2.avimencoder-idx1.avi-ovccopy-oaccopy-oo1.avimencoder-idx2.avi-ovccopy-oaccopy-ocato1.avio2.avi|mencoder-noidx-ovccopy-oaccopy-ooutput.aviCD轨为mp3有损#sudoapt-getinstallabcdeabcde-omp3-bCD轨为Flac无损#sudoapt-getinstallabcdeabcde-oflac–bape换为第48#sudoapt-getinstallflacshntooliconv-fGB2312-tUTF-8example.cue-oexample_UTF-shntoolsplit-t"%n.%p-%t"-fexample_UTF-8.cue-oflacexample.ape-dape/flac换为#sudoapt-getinstallflacshntoollame#ape需要安装monkeys包iconv-fGB2312-tUTF-8example.cue-oexample_UTF-shntoolsplit-t"%n.%p-%t"-fexample_UTF-8.cue-o'custext=mp3lameb320--quiet-%f'example.ape-d批量将apeforiin*.ape;doshnconv-iape-o"custext=mp3lame-b320-%f""$i"-dmp3OutputDir;done批量将flacforiin*.flac;doshnconv-iflac-o"custext=mp3lame-b320-%f""$i"-dmp3OutputDir;donesvgforiin*;doinkscape$i--export-png=`echo$i|sed-e's/svg$/png/'`;批量转换格式到#sudoapt-getinstalllame foriin*;dobase=${i%.*};m yer-quiet-vonull-vcdummy-afvolume=0,resample=44100:0:1-aopcm:waveheader:file="$i.wav""$i";lame-V0-h-b192-vbr-new"$i.wav""$base.mp3";rm-f"$i.wav";批量缩 到第49foriin*.jpg;doconvert-resize30%x30%"$i""sm-$i";jpgforiin*;doconvert$i`echo$i|sed-e's/jpg$/png/'`;如何压缩png#sudoapt-getinstalloptipngoptipng-o7old.pngnew.pngsudoapt-getinstallpngcrush#pngcrush-bruteold.pngnew.pngpdf转换txt并格式sudoapt-getinstallpoppler-utilspoppler-find./-name'*.txt'|whilereadi;docat$i|awk'{if($0~{printf“\n”$0}else{printf$0}}’|sed‘/^space:*digit:*$/d’|sed’s/^space:\+//’|sed’s/"/”/g’>“../txt/$i”;donepdf#sudoapt-getinstallconvert-density196FILENAME.pdf获取jpg的扩展信identify-verbose获取文件xxx.avi的信myer-vonull-aonull-frames0-identify"xxx.avi"2>/dev/null|sed-ne'/^ID_/{s/[]()|&;<>`'"'"'\\!$"[]/\\&/g;p}'第50压7Z缩软7Z,ZIP,Zip64,CAB,RAR,ARJ,GZIP,BZIP2,TAR,CPIO,RPM,ISO,DEBsudoapt-getinstallp7zipp7zip-fullp7zip-rar件压缩和解压缩sudoapt-getinstallrar解压缩tar-zxvf解压缩tar-jxvfaaabbb录为tar-zcvfxxx.tar.gzaaaaaabbb录为tar-jcvfxxx.tar.bz2aaalhasudoapt-getinstall增加解cab件支sudoapt-getinstall第51显示隐藏文件URIcomputer:///network:///burn:///CDs/DVDssmb:///windows/sambax-nautilus-desktop:///file:///trash:///ftp://FTPssh://SSHfonts:///themes:///-系统文件查看已安装字体fc-nautilus”fonts:///“,fonts第52日期和时间calcal2200720072date-sdate-s将时间写入hwclock--CMOShwclock--CMOS时间hwclock--从服务器上同步时sudosudontpdate设置电脑的时区第53sudocp/usr/share/zoneinfo/Asia/ShanghaiXPUbuntu差了8时的时sudosed-ie's/UTC=yes/UTC=no/g'/etc/default/rcSsudohwclock–systohc第54工作区控制命令不同工作区间切换Ctrl+ALT+Ctrl+ALT+控制台指定控制台切换Ctrl+ALT+控制台下滚屏SHIFT+setterm-dump第55数据库mysql的数据库存放从mysql中导出和导入mysqldumpmysqladmincreatemysql数据库名<文件名#导入数据库mysqlroot口令怎么sudo/etc/init.d/mysqlsudomysqld_safe--skip-grant-tablessudomysqladmin-uuserpassword'nesswordsudomysqladminflush-privilegesmysqlrootsudomysqladmin-uroot-ppassword'你的新如何优化wgetht od+xtuning-primer.sh./tuning-mysql命令行中文mysql>setnames第56常用mysql管理showtablestatus;showfullprocesslist;mysqlaltertablesite_stats #转换表为MyISAMshowvariables;mysql控如何使用命令关闭显示器xsetdpmsCPU的频sudoapt-getinstallcpufrequtils#查看cpu当前频率信息sudocpufreq-cpufreq-setg{powersave,userspace,ondemand,conservative,performance}sudosudo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论