linux 学习笔记1(常用命令)

帮助命令(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、  创建文件:

1touch|vi 文件名.扩展名

2echo  “内容”>文件名.扩展名

2、改变路径:

1cd | cd~ 回到家目录 cd /回到根目录

       2cd . 回到当前目录 cd .. 回到上级目录

       3cd –回到上次改变的路径,cd !$ 回到上次访问的目录

3pwd打印当前目录(print work directory

4cp(copy)拷贝命令

(1) cp –a(拷贝目录) –f(覆盖)-p(保留创建时间) 源文件或目录 目的文件或目录

5rm删除命令

   1rm –r(删除目录)-f(直接删除)目录或文件

6mv移动文件或给文件重命名

       1mv 源文件或目录 文件或目录

       2mv 源文件名 重命名

7、查看命令:(翻页Shift+PageUp,PageDown)

       1cat 一次性全显示出来,也可以用来拷贝 cat 文件名 > 文件名

       2more 分页显示(回车往下走一行,空格或f下一页,q退出)

       3less 分页显示(pageup pagedown home end 上下箭头 空格)

       4head -3 文件 (前三行)tail -3 (后三行)默认都是十行 tail –f(动态看文件,实时监控) 文件名

       8、创建链接lnlink-s(软连接,相当于快捷方式) ln 源文件 快捷方式(硬链接不能跨分区)

       9mkdir 创建空目录 rmdir 删除空目录 rm –r 目录(删除非空目录)

       10、查看系统命令和帮助手册路径  whereis 命令

       11、显示命令的用途 whatis 命令

         which  查看可执行文件的位置
                whereis  查看文件的位置
                locate   配合数据库查看文件位置
                find     实际搜寻硬盘查询文件名称

       12、查找命令

1find /etc/ -name f* (etc下查找名称以f开头的文件)

2locate 文件名 (在整个系统查找,索引。如果没有,用updatedb 更新数据,重建索引)快

3grep  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.gzgzip –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)压缩目录2zip –r(可以压缩目录)-f(跟新文件)-F(修复文件)

              如:zip -r mydir.zip mydir

        (7) 解压目录2unzip mydir.zip

14、发送消息:

1)给一个人发:write 用户名 回车 下边输内容(ctrl+d结束)

2)给所有人发:wall 内容

3mesg 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)

 

你可能感兴趣的:(linux 学习笔记1(常用命令))