﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-も智军ミ    心系java-随笔分类-Unix</title><link>http://www.blogjava.net/zj474097500/category/49083.html</link><description> Java的魅力：跨平台、动态的Web、Internet计算
            Java在Web、移动设备以及云计算方面前景广阔
      我的java编程不是梦！！！</description><language>zh-cn</language><lastBuildDate>Wed, 13 Jul 2011 22:34:25 GMT</lastBuildDate><pubDate>Wed, 13 Jul 2011 22:34:25 GMT</pubDate><ttl>60</ttl><item><title>Unix/Linux常用的一些命令</title><link>http://www.blogjava.net/zj474097500/archive/2011/07/13/354297.html</link><dc:creator>セ智军ミ</dc:creator><author>セ智军ミ</author><pubDate>Wed, 13 Jul 2011 14:54:00 GMT</pubDate><guid>http://www.blogjava.net/zj474097500/archive/2011/07/13/354297.html</guid><wfw:comment>http://www.blogjava.net/zj474097500/comments/354297.html</wfw:comment><comments>http://www.blogjava.net/zj474097500/archive/2011/07/13/354297.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zj474097500/comments/commentRss/354297.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zj474097500/services/trackbacks/354297.html</trackback:ping><description><![CDATA[<div><span style="font-family: Arial; color: #00ffff; font-size: 18pt">Unix/Linux 的常用命令：</span><span style="color: #000000; font-size: 12pt"><br /><br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">这是我在学完Unix后归纳的一些觉得有用的命令：<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">ps:查看进程，也可以观察当前shell<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">ps -ef:查看和终端有关的所有进程<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">df -k:查看当前文件系统使用情况<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">passwd：修改系统口令<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">passwd-d&nbsp; user:清除用户的口令<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">more&nbsp;&nbsp; ：查看文件内容&nbsp;&nbsp; 可以分屏显示<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">cat&nbsp;&nbsp;&nbsp; ：也是查看文件内容 但不可以分屏显示；1.适合小文件的查看；2.可以将多个小文件编程大文件<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">pwd&nbsp; ：打印当前工作目录<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">id(root)&nbsp; 查看用户的身份<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">cd&nbsp; ：改变当前目录<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">ls -a<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">&nbsp;&nbsp; -R<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">&nbsp;&nbsp; -t<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">&nbsp;&nbsp; -l&nbsp;&nbsp;&nbsp; 按不同方式顺序查看目录下的文件<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">ls -ld ：查看当前目录权限<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">chmod ： 修改权限&nbsp;&nbsp;&nbsp; 创建目录的默认权限为755； 创建文本的默认权限为744<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">touch ：新建文本，若存在则更改最新时间，但内容不变<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">mkdir&nbsp; ：创建目录，但不能创建多层目录<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">mkdir -p ：可以同时创建目录<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">cp -i： 拷贝 文件&nbsp;&nbsp; 复制时文件若存在，则提示是否覆盖<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">cp -r： 拷贝 目录&nbsp;&nbsp; 如果目录存在，在目标目录下创建源目录；如果目标目录不存在，新建目标目录，同级拷贝<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">mv&nbsp; ：移动 ，本质就是更改全路径名<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 若目标不存在，新建目录，同级移动；若存在，移动到目标目录下<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">rmdir empty-dir&nbsp; ；只能删除空目录<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">rm -r dir&nbsp;&nbsp; ：可以删除非空目录<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">rm -ir dir&nbsp; ：提示是否进入目录，是否删除文件<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">rm -f passwd&nbsp; ：关掉交互，针对只读文件<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注：删除资源时，需要写权限<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">ln&nbsp; ：创建链接文件<br /></span><span style="font-family: Arial; color: #000000; font-size: 12pt">ln file file.ln&nbsp;&nbsp; :硬链接&nbsp;&nbsp; &#8220;</span><span style="font-family: Arial; color: #ff0000; font-size: 12pt">改一处，处处改&#8221;<br /></span><span style="color: #000000; font-size: 12pt"><font color="#ff0000"><span style="font-family: Arial; color: #000000">ln -s file file.sln&nbsp;&nbsp; :软链接&nbsp;&nbsp;&nbsp; 好比Windows中的快捷方式<br /></span><span style="font-family: Arial; color: #000000">\&nbsp; :一个命令可以用\换行<br /></span><span style="font-family: Arial; color: #000000">&gt;&nbsp; : 输出重定向，会覆盖原有文件内容<br /></span><span style="font-family: Arial; color: #000000">&gt;&gt;&nbsp; : 输出追加重定向<br /></span><span style="font-family: Arial; color: #000000">| 管道&nbsp;&nbsp; ：将上一个命令的输出作文下一个命令的输入<br /></span><span style="font-family: Arial; color: #000000">| grep ：用于结果的过滤<br /></span><span style="font-family: Arial; color: #000000">find /-name p&nbsp;&nbsp; :重/目录开始找，找出p文件，会精确匹配<br /></span><span style="font-family: Arial; color: #000000">find ~-perm 777 &gt; ~/holes&nbsp;&nbsp;&nbsp; ：找出权限是777的<br /></span><span style="font-family: Arial; color: #000000">find /export/home -type f -atime +365 -exec rm {} \;<br /></span><span style="font-family: Arial; color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;表示普通文本类型&nbsp;&nbsp; 访问时间 天&nbsp;&nbsp;&nbsp; 执行&nbsp;&nbsp; 参数<br /></span><span style="font-family: Arial; color: #000000">ls file* | xargs&nbsp;grep dd&nbsp;&nbsp;&nbsp; ：依次传给并过滤，找出含有dd内容的文件<br /></span><span style="font-family: Arial; color: #000000">wc -l&nbsp; 统计 行<br /></span><span style="font-family: Arial; color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;-w&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 词<br /></span><span style="font-family: Arial; color: #000000">&nbsp;&nbsp;&nbsp; -c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;字符<br /></span><span style="font-family: Arial; color: #000000">du -sk .&nbsp;&nbsp;：查看当前目录的大小，单位为k，若不写k，则单位为0.5k<br /></span><span style="font-family: Arial; color: #000000">kill&nbsp;&nbsp;进程号 <br /></span><span style="font-family: Arial; color: #000000">pkill&nbsp;&nbsp;进程名&nbsp;&nbsp; ：杀死进程<br /></span><span style="font-family: Arial; color: #000000">kill -9&nbsp;&nbsp;&nbsp; :强制杀死进程<br /></span><span style="font-family: Arial; color: #000000">jobs&nbsp; ：显示当前进程任务<br /></span><span style="font-family: Arial; color: #000000">/sbin/ifconfig - a&nbsp;&nbsp;&nbsp;&nbsp; :查看ip<br /></span><span style="font-family: Arial; color: #000000">ftp&nbsp; 文件传输协议&nbsp;&nbsp;&nbsp;&nbsp;bye&nbsp;&nbsp; 断开<br /></span><span style="font-family: Arial; color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; get/mget&nbsp;&nbsp; 下载/批量下载<br /></span><span style="font-family: Arial; color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;put/mput&nbsp;&nbsp;&nbsp; 上传/批量上传<br /><br /></span><span style="font-family: Arial; color: #ff0000">Unix中环境变量配置方式和shell有关<br /></span><span style="font-family: Arial; color: #000000">csh&nbsp;&nbsp;&nbsp; ：设置变量&nbsp;&nbsp; set&nbsp; var1 abc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不会转入子进程<br /></span><span style="font-family: Arial; color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setenv var2 aaa&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 会转入子进程<br /><br /></span><span style="font-family: Arial; color: #000000">bsah&nbsp;&nbsp; ： 设置变量&nbsp; var1=abc&nbsp;&nbsp;&nbsp; 不会转入子进程<br /></span><span style="font-family: Arial; color: #000000">echo&nbsp;$var1&nbsp;&nbsp;&nbsp; :查看变量值<br /><br /></span><span style="font-family: Arial; color: #000000">查看系统配置的环境变量：Unix中&nbsp;&nbsp; 用env<br /></span><span style="font-family: Arial; color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Windows中&nbsp;&nbsp; 用set&nbsp;<br /><br /></span><span style="font-family: Arial; color: #000000">编辑系统初始化文件&nbsp;&nbsp; vi .bash_profile<br /></span><span style="font-family: Arial; color: #ff0000">注意：&nbsp;&nbsp; 结束后用source&nbsp;.bash_profile&nbsp;&nbsp;是配置文件生效<br /><br /></span><span style="font-family: Arial; color: #000000">计划任务：<br /></span><span style="font-family: Arial; color: #000000">crontab -e&nbsp; 编辑计划任务<br /></span><span style="font-family: Arial; color: #000000">crontab -l&nbsp;&nbsp; 列出当前计划任务。 开始生效<br /></span><span style="font-family: Arial; color: #000000">crontab -r&nbsp;&nbsp; 撤销命令<br /><br /><br /></span><span style="font-family: Arial; color: #000000">以</span><span style="font-family: Arial; color: #000000">上这些内容，就是我在学习Unix时掌握的，并觉得对以后帮助有用的。若前辈有什么更好的见解，我您指教，我会努力学习的！！</span><span style="color: #ff0000"><br /></span><span style="color: #000000">&nbsp;&nbsp; <br /></span></font><br /><br /></span></div><img src ="http://www.blogjava.net/zj474097500/aggbug/354297.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zj474097500/" target="_blank">セ智军ミ</a> 2011-07-13 22:54 <a href="http://www.blogjava.net/zj474097500/archive/2011/07/13/354297.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>