linux常用指令分享,linux分享


一 Linux常用命令

1.1 常用命令

1.1.1重启网络

service network restart

1.1.2防火墙状态

service iptables status

1.1.3关闭防火墙

service iptables stop

1.1.4永久关闭防火墙

chkconfig iptables off

1.1.5修改主机名

hostname xxxx

1.1.6显示当前目录

pwd

1.1.7权限说明

-rw以-开头的表示文件

Drw 以d开头的表示文件夹

1.1.8查看文件

Cat 【查看文件】 查看文件的部分,cat查看文件显示不全

More【查看文件】查看文件的全部

1.1.9创建文件

Touch【文件名】

1.1.10创建文件夹

Mkdir 【文件名】

Mkdir –p 【path】递归的创建文件或者文件夹

1.1.11文件拷贝

Cp 【源文件】【目标文件】

Cp –r 【源文件】【目标文件】 –r 表示递归的拷贝

1.1.12删除文件

rm –f 【文件名】删除文件

rm –r 【目录名】删除目录

rm –rf 【目录,文件】 递归的删除所有的文件

1.1.13 查看文件的指定行

Head –number【文件名】 查看指定文件的头number行

Tail –number【文件名】 查看文件的尾部number行

1.1.14 修改文件名或者移动文件

Mv 【源文件名】 【新文件名】

Mv 【源文件名】【路径+新文件名】

1.1.15 创建链接文件

Ln –s 【源文件】【目标文件】 有-s表示软链接,没有-s表示硬链接。

软链接所有人都可以访问,并且软链接文件指向源文件。

硬链接类似于copy,硬链接的文件大小一样,并且同步更新。

硬链接不能跨系统的分区,但是软链接可以。

1.1.16 退出

Wq:保存退出

Q!:退出不保存

1.1.17 文件搜索

1.1.1.1根据文件名搜索

命令:find

语法:find [搜索范围路径] -name 【文件名称】(根据文件名查找)

find [搜索范围路径] -size [(+-)文件大小] (根据文件大小查找,大于+ 小于-)

find [搜索范围路径] -user(文件的所有者)

find [时间查找] [以天为单位]

[以天为单位] 1 ctime、atime、mtime

[以分钟为单位] 2 cmin、amin、mmin

描述:查找任何文件或目录(所有)

find命令示例:find [搜索范围路径] –name

\

匹配任意字符 *

\

匹配指定字符?

\

1.1.1.2 根据文件大小搜索

find [搜索范围路径] -size [+-文件大小] (根据文件大小查找,大于+小于-)

注意,对于文件的大小是以数据块为单位。数据块大小是512bit

形如:如需查找100M的文件,那么就要知道100M为多少block?

100M = block

1M = 1024K

100M = 102400K

1K = 2 block

100M = 2*102400 block

1.1.1.3 根据指定的用户名查找

find [搜索范围路径] -user(文件的所有者)

描述:查找隶属于某个用户的文件

\

1.1.1.4 根据改变时间来查找

find [时间查找] [以天为单位]

天: ctime、atime、mtime

分钟:cmin、amin、mmin

c表示:change 改变文件属性的意思(比如所有者、所属组、权限变更)。

a表示:access 表示被访问过的意思(比如被查看过等)。

m表示:modify 更改内容的意思。

在时间前面添加:-表示之内,+表示之外

\

1.1.1.5 find命令运用链接符

-a (and的意思,逻辑与)

-o(or的意思,逻辑或)

\
\

1.1.1.6 根据文件类型查找文件

-type

其中:f表示二进制文件,l表示软连接文件 d表示目录

\

1.1.1.6 查找并执行命令

find -exec [执行命令] {} \;

\

find -ok[执行命令] {} \;

ok和exec的区别就是ok有询问确认的意思。

\

相关内容