帮助命令(man|info 命令)
如:man pwd(查看pwd命令的帮助)
挂起
nohup ./sina_utf8.py &> /tmp/sina_2_err&
查看进程
watch -d "ps aux|grep sina|grep -v grep"
文件重命名
for i in news_log_*;do mv $i ${i:9};done
一、Linux命令格式
1、 linux文件后缀:
(1) 系统文件:*.conf *.rpm
(2) 程序与脚本:*.c *.php
(3) 格式文件:*.wav *.jpg *.html
(4) 存档与压缩文件:*.tar *.gz
2、 linux文件的命名规则:
(1) 大小写敏感
(2) 除了/之外,所有字符都合法
(3) 有些字符最好别用,如空格、制表符、退格符和字符@#$&()-[]
(4) 避免开头为.或-或+的字符命名,.开头的为隐藏文件
二、linux常用命令:
1、 创建文件:
(1)touch|vi 文件名.扩展名
(2)echo “内容”>文件名.扩展名
2、改变路径:
(1)cd | cd~ 回到家目录 cd /回到根目录
(2)cd . 回到当前目录 cd .. 回到上级目录
(3)cd –回到上次改变的路径,cd !$ 回到上次访问的目录
3、pwd打印当前目录(print work directory)
4、cp(copy)拷贝命令
(1) cp –a(拷贝目录) –f(覆盖)-p(保留创建时间) 源文件或目录 目的文件或目录
5、rm删除命令
(1)rm –r(删除目录)-f(直接删除)目录或文件
6、mv移动文件或给文件重命名
(1)mv 源文件或目录 文件或目录
(2)mv 源文件名 重命名
7、查看命令:(翻页Shift+PageUp,PageDown)
(1)cat 一次性全显示出来,也可以用来拷贝 cat 文件名 > 文件名
(2)more 分页显示(回车往下走一行,空格或f下一页,q退出)
(3)less 分页显示(pageup pagedown home end 上下箭头 空格)
(4)head -3 文件 (前三行)tail -3 (后三行)默认都是十行 tail –f(动态看文件,实时监控) 文件名
8、创建链接ln(link)-s(软连接,相当于快捷方式) ln 源文件 快捷方式(硬链接不能跨分区)
9、mkdir 创建空目录 rmdir 删除空目录 rm –r 目录(删除非空目录)
10、查看系统命令和帮助手册路径 whereis 命令
11、显示命令的用途 whatis 命令
which 查看可执行文件的位置
whereis 查看文件的位置
locate 配合数据库查看文件位置
find 实际搜寻硬盘查询文件名称
12、查找命令
(1)find /etc/ -name f* (在etc下查找名称以f开头的文件)慢
(2)locate 文件名 (在整个系统查找,索引。如果没有,用updatedb 更新数据,重建索引)快
(3)grep root passwd(在文件passwd中查找root关键字的行列出)
Grep –v “#” /etc/httpd/conf/httpd.conf (-v排除,查找httpd.conf中不包含“#”的行)
(5) man 命令|或配置文件(查看命令的用法|或配置文件)如果没有,用whereis查看命令路径后,用 man 1|2|3 查看
(6) 查看命令:命令 –help 或 info 命令(查看详细信息)
13、压缩与解压
(1)压缩文件:gzip -1 file(快速压缩) 或 gzip -9 file(最佳压缩)扩展名(.gz)
(2)解压文件:gunzip file.gz或gzip –d file.gz(解压)
(3)压缩目录:(先用tar 打包,在用gzip压缩):tar(打包) –c(创建一个.tar文件)-v(查看压缩的过程)-f(指定压缩文件名)如:tar cvf(可以不加-)mydir.tar mydir/(压缩后扩展名为mydir.tar.gz)
(4)解压目录:先将mydir.tar.gz 解压用(gunzip),在用tar xvf mydir.tar 打开包(x参数)
(5)压缩和解压目录也可以用:tar zcvf mydir.tar.gz mydir/(压缩) tar zxvf mydir.tar.gz(解压) 用参数 z
(6)压缩目录2:zip –r(可以压缩目录)-f(跟新文件)-F(修复文件)
如:zip -r mydir.zip mydir
(7) 解压目录2:unzip mydir.zip
14、发送消息:
(1)给一个人发:write 用户名 回车 下边输内容(ctrl+d结束)
(2)给所有人发:wall 内容
(3)mesg n (不接受信息) mesg y (接收信息)
(4)发信:1,serveice sendmaill start 2,mail 用户名 回车输入内容,
(5) 收信:1,mail (信的列表) 2,输入2回车(表示看第二封信)q退出,r回信
15、关机重启:
(1)关机:shutdown –h now 或 shutdown –h 10 (十分钟后关机)或init 0
(2)重启:reboot 或 init 6
时间格式化: date +"%Y-%m-%d %H:%M:%S" (2011-05-06 17:22:43)