努力不会成功,不努力一定不会成功!在路上的感觉永远没有到家的感觉好,差好多!
分类: LINUX
2012-07-12 16:15:30
Linux的基本命令
命令格式:.一个点代表当前目录 ..当前目录的父目录
文件处理的命令:ls
功能:显示目录文件
Ls -a 显示所有文件包括隐藏文件
-l 显示详细信息
-d 显示目录属性
文件类型:d
L软链接文件
Drwxr-xr-x r
Drwxr-xr-x=所有者
切 换 目 录 :cd
查看当前目录:pwd
创 建 文 件 :touch
创 建 目录 :mkdir
复制文件或目录: cp
Cp –R [源文件或目录][目的目录]
剪 切 改 名 :mv
rm
查看文件内容:cat
More 分页浏览
显示头几行:Head –行数 路径 例:head -20 /etc/services
显示后几行:tail –行数 路径 例:tail -20 /etc/services
产生软件链接:ln -s
Ln –s[源文件][目标文件]
产生硬链接:ln 【源文件】【目标文件】关联的两个文件同步更新的
硬链接不能跨文件系统《分区》
改变文件或目录权限:
Chmod
Rwx 可读可写可执行的 r=4 w=2 x=1
改变文件所有者:
Chown
Chown [用户] [文件或者目录]
添加用户:useradd [用户名] passwd [密码]
改变所属组
Chgrp
Chgrp [用户组] [文件或者目录]
显示缺省权限umask –S <缺省创建文件不授于X权限>
设置缺省权限umask 777-当前权限的=值
1、显示命令的绝对路径:which
使用方法:which [命令的名字]
2、查找文件或目录:find find [搜索路径][关键字]
Find 目录 –name 文件名 按名字查找
*号匹配任何字符 ?号匹配单个字符
Find 目录 -size按文件大小查找 block 数据块 512字节=0.5kB
大于+ 小于 –
按文件所有者进行查找 –user
-type 按类型查找:f:二进制文件 l:软链接 d: 目录
按天查询:ctime atime mtime
按分钟查询:cmin amin mmin
c-change 修改 表示文件属性修改过,例:文件名,用户组权限
a- access 访问
m-modify 修改 表示文件内容被修改过
“-”在多少之内 “+”超过
<1>Find 的连接符-a
<2>连接符 find ____-exec 命令 {} \;
-OK 询问确认
{}:表示find查询的结果 \:表示转义符,使用命令本身的含义
根据inum结点>进行find查找
文件搜索:locate 调用updatedb
语法:locate [文件名]
文件搜索:grep
语法:grep[指定字串][源文件]
帮助:man
语法:查看命令man command
查看配置文件:man 5 command
注:file {目录或文件}判断是什么样的文件
一、压缩解压缩
1、压缩命令:gzip 格式:-gz
注:1>只能压缩文件,不能压缩目录
2>压缩不保留原文件
语法:gzip 选项[文件]
解压缩命令:gunzip gzip –d
2、打包:tar 格式:-tar.gz
语法:tar -zcvf 压缩后目录名 压缩前目录名
Z:打包同时压缩 c:产生tar打包文件
V:显示详细信息 f:指定压缩后的文件名
解包:tar -xzvf 压缩后目录名 压缩前目录名
X:解包tar文件 v可以省略
3、压缩文件或目录:.zip
压缩文件:zip 压缩后文件名 压缩前文件名【路径】
压缩目录: zip -r 压缩后目录名 压缩前目录名【路径】
解压缩:unzip 语法:unzip +压缩包
4、压缩解压缩命令:bzip2 格式:.bz2 不能压缩目录
-k :保留文件
Bzip 2 –k 【文件名】
解压缩:bunzig2 [-k:保留原文件] 压缩包.bz2
二、网络通信指令
1、write功能向另外一个用户发送Ctrl+D结束
2、ping 测试网络是否畅通<查看ip地址ifconfig>
Ping –s 包大小 ip地址 改变ping 包的大小
Ping –c 次数 ip 地址 定义ping 包的次数
3、ifconfig 网卡信息
Ifconfig eth0<网卡信息>
Ifconfig eth0 ip 此设置只对本次会话起作用
4、关机:shutdown –h now
重启:reboot
三、shell应用技巧
1、历史信息:history 命令补全:Tab
2、定义别名:alias 例:alias copy=cp
例:组合alias xrm=”rm-r” 删除别名:unalias copy
3、输入输出重定向
0表示
2表示
输出重定向“>” 追加重定向“>>”
输入重定向:wall < 目标路径《文件的位置》
错误重定向:ls –l /tmp 2> /*.error
四、管道
注:wc –l 文件名 统计文件中有多少行
命令连接符:
命令替换符