DAY 41 Linux入门学习

本文介绍了Linux系统中的文件管理方法,包括不同类型的文件、文件权限管理、文件属组和所有者的修改等核心概念。同时,还提供了实用的命令示例,如whoami、ps、grep等,帮助读者更好地理解和掌握Linux文件系统的操作。

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

1.文件管理

  文件类型:==-== 普通文件(文本文件/二进制文件/图片/音频)

                    ==d== 目录文件(类似windows文件夹)

                    ==I== 软链接文件(类似windows快捷方式)

                    ==b== 块设备文件(比如磁盘)

                    ==c== 字符设备文件(比如鼠标 /键盘/控制台等)

                    ==s== 套接字文件(网络通信)

                    ==p== 管道文件

文件权限chmod

查询权限用ls命令,示例如下:

 在Linux中,最常见的文件权限有以下三种:对文件的读(用r表示)、写(用w表示)、执行(用x表示),一个文件通常由三部分权限,所有者权限,所属组权限,其他人权限,具体如下图所示:

权限计算

字母表示有相应的权限,杠表示没有。有用1表示,没有是0。一起用8进制表示,得到三个数字,就是它的权限, 在使用chmod修改权限时,要用到。

权限更改

指令如下:

x,y,z就是三个不同组的权限转换为8进制数。

修改文件属组chgrp

chgrp指令用来修改文件或目录的属组,可记为“change group”。指令用法如下:

修改文件所属者 chown

可记为“change owner”。用于修改文件或者目录的所有者,使用示例如下:
 

sudo chown user02 test.txt     #修改text.txt的所有者为user02

若要修改组名,示例如下:

 总之,修改文件或目录的所有组或所有者,需要加sudo(chgrp,chown);修改文件权限,使用的是所有者的账户,所以不需要sudo(chmod)。

显示用户名

whoami指令,查看当前用户的用户名,效果等同于“id-un”

who am i指令,查看登陆时的用户名

who指令,查看当前登录系统的所有用户

2.Linux常用命令

基本命令

关机和重启命令:关机命令shutdown,重启命令reboot,具体如下:

要注意关机和重启前,使用sync命令把内存数据写到磁盘中。使用who命令查看还有谁在系统中,确定关机或重启对他人是否造成影响。

帮助命令

--help 命令和man命令,前者在其他命令之后加,得到的帮助信息较为简短;后者在其他命令前面加,得到的帮助信息全面但较为繁琐。

查看当前绝对路径

使用pwd命令直接显示

查看进程

进程介绍如下:

 进程查看命令ps,具体如下:

 得到的结果如下:

 ps命令详解如下:

其中各个列代表的信息如下:

查看进程树

使用pstree,常常给后面加-p 显示进程的PID;-u显示进程的所属用户。可叠加使用。

显示文档内容

使用more命令,一页一页的显示文档内容,方便阅读,使用示例:

将-s换为“+一个数字”,在这个数字行开始显示

查找文件中字符串

使用grep命令,查找文件中符合条件的字符串,示例如下:

在grep后加-c,可计算字符串出现次数。

“|”是管道,它连接上个指令的标准输出,作为下一个指令的标准输入

结束进程

当我们想停止一个进程时,使用kill指令,具体如下:

此外,kill -15 是将进程所占的资源释放后再杀死进程。

查看网卡信息

除了可以查看ip地址,ifconfig还有以下的功能:

 动态监控进程

使用top指令,具体如下:

对目录操作的命令

目录切换

查看目录ls

创建目录mkdir

 删除目录rmdir

 

 拷贝目录cp

 远程拷贝

修改目录

 

历史命令

在Linux中用history命令来查看历史命令,使用小键盘上下键可以直接显示上一个或者下一个命令。

命令路径

文件内容计数

 通过这个命令可以算出之前学C语言时共敲了多少代码

网络检索

 可以从网页下载一些简单的不加密的文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值