Linux基础知识整理

本文汇总了Linux系统中常用的文件管理、权限修改、进程控制、文件查找与处理等命令,如chgrp、chown、chmod、find、ps、kill、file、tar、ls、grep、cp、rm的功能与用法,帮助用户快速掌握Linux命令行操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

chgrp命令

chgrp [-R] dirname/filename

-R :进行递归的持续对所有文件和子目录更改

# 例如:

chgrp users -R ./dir # 递归地把dir目录下中的所有文件和子目录下所有文件的用户组修改为users

chown命令

用于改变文件的所有者

chmod命令

用于改变文件的权限

chmod [-R] xyz 文件或目录

-R:进行递归的持续更改,即连同子目录下的所有文件都会更改

# 例如:

chmod 0755 file # 把file的文件权限改变为-rxwr-xr-x

chmod g+w file # 向file的文件权限中加入用户组可写权限

 

find命令

查找功能 find / -name httpd.conf 

与文件权限及名称有关的参数:

-name filename: 找出文件名为filename的文件

-size [+-]SIZE: 找出比SIZE还要大或小的文件

-tpye TYPE: 查找文件的类型为TYPE的文件,TYPE的值包括:一般文件(f)、设备文件(b、c)、      目录(d)、连接文件(l),socket(s)、FIFO管道文件(p)

-perm mode: 查找文件权限刚好等于mode的文件,mode用数字表示,如0755

……

ps命令

用于将某个时间点的进程运行情况选取下来并输出,process的意思

-A: 列出所有进程

-a: 不与terminal有关的所有进程

-u:有效用户的相关进程

-x: 一般与a参数一起使用,可列出较完整的信息

-l: 较长,详细地讲PID信息列出

kill命令

用于向某个工作或者是某个PID传送一个信号,通常与ps和jobs命令一起使用

Kill -signal PID

signal的常用参数如下:

1:SIGHUP,启动被终止的进程

2:SIGINT,相当于ctrl+c,中断程序运行

9:SIGKILL,强制中断一个程序的运行

15:SIGTERM,以正常的结束方式来终止进程

17:SIGSTOP,相当于输入ctrl+z,暂停一个进程的进行

file命令

File filename 用于判断在file命令后面的文件的基本数据

tar命令

用于对文件进行打包,默认情况下不会压缩

压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称

查询:tar -jtv -f filename.tar.bz2

解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

 

ls命令

一下参数可以组合使用

-l: 列出长数据串,包含文件属性和权限等

-a:列出全部文件,包含隐藏文件

-d: 列出目录本身

-h: 将文件容量以易读的方式(gb,kb)列出

-r: 连同子目录一起列出

grep命令

查找命令,用于分析一行的信息

-a: 将binary文件以text文件的方式查找数据

-c:计算找到“查找字符串”的次数

-I :  忽略大小写区别

-v:反向选择,即显示没有“查找字符串”内容的一行

Grep --color=auto 'MANPATH' /etc/man.config

Ls -l | grep -I file

 

cp命令

用于复制

-a: 将文件的特性一起复制

-p: 连同文件的属性一起复制,而非使用默认方式,和-a相似,常用于备份

-I : 若目标文件已经存在时,在覆盖时会先询问操作的进行

-r: 目录复制

-u: 有差异时复制

rm操作

用于删除文件或目录

-f: 就是force的意思,强制删除

-i: 互动模式,删除前会询问用户

-r:目录删除

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值