linux基础

开始linux的知识了,下面为常见的linux命令

常用的linux命令(一)

文件处理命令

命令:ls
功能:显示目录文件
语法:ls(选项)-ald (参数)文件
-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性
-i 查询文件的id
注意:没写参数时,就是当前目录
对目录有写权限,则可以创建删除目录中文件(不是对文件有写权限)
对文件有些权限,则可以vi(vim)

命令:mkdir
功能:创建目录
语法:mkdir -p [目录]
-p 递归创建(可以连续创建几级目录)

命令:cd
功能:切换目录
语法:cd [目录名]
注意:. .表上一级目录(有空格) .表当前目录

命令:pwd
功能:显示当前目录的路径
语法:pwd

命令:rmdir
功能:删除空目录
语法:rmdir [目录名]
注意:只能删除空目录

命令:cp
功能:拷贝一个文件或目录
语法:cp (选项)-rp (参数)源文件路径 目标路径
-r 删除目录
-p 保持文件属性

命令:mv
功能:剪切文件或改名
语法:mv

命令:rm
功能:删除文件或目录
语法:rm (选项)-fr (参数)文件的路径
-f 强制删除(没有提示)
-r 删除目录

命令:touch
功能:创建文件
语法:touch 文件位置/文件名

命令:cat
功能:显示文件内容
语法:cat -n 文件路径
-n 显示行号
注意:不能翻页

命令:tac
功能:反方向显示

命令:more
功能:分页显示文件内容
空格或f:翻页查询文件内容
回车:按行向下显示文件内容
q:退出
注意:只能向下,不能向上

命令:less
功能:分页显示文件内容(可以向上显示)
/关键词 文件内关键词
n:向下

命令:head
功能:查看文件的头几行
语法:head -n 文件路径
-n 显示行数

命令:tail
功能:查看文件末尾
语法 tail -nf 文件路径
-n 显示行数
-f 动态显示末尾
注意:不写n,默认显示10行

命令:ln
功能:创建链接文件
语法:ln -s [源文件] [目标文件]
-s 创建软链接
注意:
软链接会以l开头,权限都是rwxrwxrwx,两个文件的属性不同
硬链接有与源文件的id,属性相同,不能跨分区,源文件删除仍然可用

权限管理命令

命令:chmod
功能:能够更改文件或目录的权限
语法:chmod [{ugoa}{+-=}{rwx}] 文件路径
方式二 chmod [mod=数字] 文件路径
-R 递归更改
注意:两种方式,权限只能是root或所有者进行更改

命令:chown
功能:更改文件的所有者
语法:chown 所有者 文件路径
注意:只能是root权限才能更改

命令:chgrp
功能:更改文件的所属组
语法:chgrp 所属组 文件路径
注意:有默认的所属组

命令:umask
功能:查看或修改默认的文件权限
语法:umask -S 文件路径
-S 以rwx方式展示默认文件权限
注意:无S时显示的是权限掩码(就是反码)

文件搜索命令(会占用大量的系统资源,不建议在访问高峰进行搜索)

命令:find
功能:搜索某个文件或目录
-name 以文件名进行搜索
-iname 不区分大小写的进行搜索
-size {+n大于 -n小于 =n等于} 以文件或目录大小进行搜索
-user 以所有者进行搜索
-group 以所有组进行搜索
-amin 查找在指定时间曾被存取过的文件或目录
-cmin 查找在指定时间之时被更改过的文件或目录
-mmin 查找在指定时间曾被更改过的文件或目录
-a 两个条件同时满足
-o 两个条件满足一个即可
-exec/-ok 命令 {} \ ;搜索完成后执行命令
-type{f d l} 文件类型
-inum 符合的文件或目录的id
注意: 一个数据块0.5KB,size以数据块为单位的

命令:locate(速度快)
功能:在文件资料库进行搜索
语法:locate [文件名]
注意:可能遗漏,只在文件资料库中搜索

命令:updatedb
功能:更新资料库
语法:uodatedb

命令:which
功能:查找命令
语法:which [命令]
注意:会显示别名

命令:whereis
功能:查找命令
语法:which [命令]
注意:会显示帮助文档位置

命令:grep
功能:在文件内容中进行搜索
语法:grep [指定字符串] [文件路径]
-i 不区分大小写
-v 排除指定字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值