Linux学习笔记-1

Linux系统目录:

  • bin:存放二进制可执行文件
  • boot:存放开机启动程序
  • dev:存放设备文件
  • home:存放普通用户
  • etc:用户信息和系统配置文件 passwd / group
  • lib:库文件
  • root:管理员宿主目录(家目录)
  • usr:用户资源管理目录

Linux系统文件类型:

  • 普通文件:-
  • 目录文件:d
  • 字符设备文件:c
  • 块设备文件:b
  • 软连接:l
  • 管道文件:p
  • 套接字:s
  • 未知文件

基操:

软连接: 快捷方式

​ 为保证软连接可以任意搬移,创建时无比对源文件使用绝对路径

硬链接:

​ ln file file.hard

​ 操作系统给每一个文件赋予唯一的inode,当有相同的inode的文件存在时,彼此同步。

​ 删除时,只将硬链接计数减一。减为0时,inode被释放。

创建用户:

​ sudo adduser 新用户名

修改文件所属用户:

​ sudo chown 新用户名 待修改文件。

​ sudo chown liming a.c

删除用户:

​ sudo deluser 用户名

创建用户组:

​ sudo addgroup 新组名

修改文件所属用户组:

​ sudo chgrp 新用户组名 待修改文件

​ sudo chgrp g88 a.c

删除组:

​ sudo delgroup 用户组名

使用chown 一次修改所有者和所属组

​ sudo chown 所有者,所属组 待操作文件。

find命令:找文件

​ -type 按文件类型搜索 d/p/s/c/b/l/ f:文件

​ -name 按文件名搜索

​ find ./ -name “*file *.jpg”

​ -maxdepth 指定搜索深度

​ find ./ -maxdepth 1 -name “*file *.jpg”

​ -size 按文件大小搜索, 单位:k,M,G

​ find /home/itcast -size +20M -size -50M

​ -atime/mtime/ctime 天 amin/mmin/cmin 分钟

-exec: 将find搜索的结果集执行某一指定命令。

​ find /usr/ name ‘*tmp *’ -exec ls -ld {} :

​ -ok: 以交互式的方式 将find搜索的结果集执行某一指定命令

​ -xargs: 将find搜索的结果集执行某一指定指令。 当结果集数量过大时,可以分片映射。

​ find /usr/ -name ‘*tmp *’ | xargs ls -ld

​ find ./ -type f | ls -l

​ -print0: 0表示设置NULL符号

​ find /usr/ -name ‘*tmp *’ -print0 | xargs -print0 ls -ld

grep命令:找文件内容

​ grep -r ‘copy’ . / -n

PS:用于监控后台进程的工作情况

​ ps aux 查看后台

​ ps aux | grep ‘itcast’ – 检索进程结果集

软件安装:

  1. 联网
  2. 更新软件资源列表到本地 sudo apt-get update
  3. 安装 sudo apt-get install 软件名
  4. 卸载 sudo apt-get remove 软件名
  5. 使用软件包(.deb)安装: sudo dpkg -i 安装包名

压缩:

tar -zvcf 要生成的压缩包名 压缩材料

​ tar zcvf test.tar.gz file1 dir2 使用gzip方式压缩

​ tar jcvf test.tar.gz file1 dir2 使用bzip2方式压缩

解压:

​ 将 压缩命令中的 c —> x

​ tar zxvf test.tar.gz 使用gzip方式解压

​ tar jxvf test.tar.gz 使用bzip2方式解压

rar压缩:

​ rar a -r 压缩包名(带.rar后缀)压缩材料

​ rar a -r testrar.rar stdio.h test2.mp3

zip压缩:

​ zip -r 压缩包名(带.zip后缀)压缩材料

​ zip -r testzip.zip dir stdio.h test2.mp3

zip解压:

​ unzip 压缩包名(带.zip后缀)

​ unzip testzip.zip

进程管理:

who:whoami

ps: ps aux | grep usr

jobs: 可查看当前操作系统后台运行了哪些用户的作业

echo $SHELL :显示环境变量

env:

​ env | grep SHELL

top:

​ 文字版的任务管理器

man:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1U2hP9H1-1653833229307)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20220512192555056.png)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值