访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux---常用基础命令

时间:2019-07-18

常用linux命令_常用dos命令大全_linux常用命令

文件:

r cat more head tail 查看文件内容

w echo vim 修改或删除文件内容

x sh 脚本文件 执行

目录:

r ls find tree 列出文件

w touch mkdir rm mv cp 创建删除文件或目录

x cd 进入目录

对文件有写权限,只代表可以修改这个文件的内容;要想删除文件,需要对文件所在目录有写权限

只要对目录有写权限,目录中的文件,就算是root创建的,普通用户一样能删除

目录一般都同时有r-x权限,如果一个目录只有r却没有x,你能用ls查看,却不能cd 进去!(用普通用户测试)

命令名称:chown

命令英文原意:change file ownership

命令所在路径:/bin/chown

功能描述:修改文件或目录的所有者、所属组

例:chown user1 aa 将aa文件的所有者修改为user1用户

chown user1:user1 aa 将aa文件的所有者修改为user1用户

并且所属组修改为user1组

chown :user1 aa 将aa文件的所属组修改为user1组

3) 命令名称:chgrp

命令英文原意:change file group ownership

命令所在路径:/bin/chgrp

功能描述:改变文件或目录的所属组

语法:chgrp 用户组 文件或目录

例:chgrp adm file1

改变文件file1的所属组为adm

4) 命令名称:umask

功能描述:显示和设置默认掩码值

777

-022

常用dos命令大全_常用linux命令_linux常用命令

--------------

755

就是创建文件的默认权限

总结:Linux的安全机制linux常用命令,不给新建文件x权限。

三、查找命令

1) 命令名称:which

命令所在路径:/usr/bin/which

功能描述:查看命令文件位置和命令可能出现的别名

2) whereis 命令

命令所在路径:/usr/bin/whereis

功能描述:查找命令及帮助文档所在位置

3) locate 文件名

命令所在路径:/usr/bin/locate

功能描述:按照文件名查找,按照数据库查找

updatedb 强制更新数据库

/var/lib/mlocate

#locate命令所搜索的后台数据库

/etc/updatedb.conf 配置文件linux常用命令,用于定义locate命令

PRUNE_BIND_MOUNTS = "yes“

#开启搜索限制

PRUNEFS =

#搜索时,不搜索的文件系统

PRUNENAMES =

#搜索时,不搜索的文件类型

PRUNEPATHS =

#搜索时,不搜索的路径

4) 命令名称:find

命令所在路径:/usr/bin/find

功能描述:搜索系统中的符合条件的文件

-name 根据文件名查找

linux常用命令_常用dos命令大全_常用linux命令

通配符

*任意多个字符

? 任意1个字符

[] 指范围值,外侧加引号

例:find /var –name “*.log”

find ./ -name “[1-3].txt”

-size 根据大小查找

单位是数据块 一块是512字节

1M -> 1024k -> 2048块 (1块是0.5k 也就是512字节)

100M -> 102400k -> 204800块

例:find /etc -size -10k 查找小于10k的文件

find /etc -size +2M 查找大于2M的文件

注意+-号,如果没有,是精确这么大,通常都会带上+或-号,表示一个范围。

-user 根据所有者查找

例 find /home -user lisi