Linux基本知识及常用指令

Linux基本知识及常用指令

1.Linux系统目录

bin: 存放二进制可执行文件

boot: 存放开机启动程序

dev: 存放设备文件

home:存放用户

etc: 用户信息和系统配置文件

lib: 库文件

root: 管理员宿主目录

usr: 用户资源管理目录

2.Linux系统文件类型

普通文件: -

目录文件: d

字符设备文件: c

块设备文件: b

软连接: l

管道文件: p

套接字: s

(总共有七种基本文件类型,其余的称为未知文件)

记忆:通信相关的p和s,设备相关的b和c,文件相关的l、d和-

3.软硬连接

  • 软连接:【ln -s + 文件 + 文件软连接】为保证软连接可以任意搬移,创建时对源文件使用绝对路径。

  • 硬链接:【ln + 文件 + 文件硬链接】操作系统对每个文件赋予唯一的inode(可理解为编号或者数字),当有相同inode的文件存在时,彼此同步。删除时将硬链接计数减一,减为0时inode被释放。

4.用户操作

  • 创建用户: sudo adduser -m -g + 组名 + 用户名 (-m用于自动创建家目录)
  • 修改文件所属用户: sudo chown + 用户名 + 文件
  • 创建用户组: sudo addgroup + 组名
  • 修改文件所属用户组:sudo chgrp + 组名 + 文件
  • 删除组: sudo delgroup + 组名
  • 删除用户: sudo deluser + 用户名
  • 修改所有者和所有组:sudo chown + 用户名:组名 + 文件

5.查找文件操作

find + 路径 + 选项 + 参数


常用选项:

-type 按文件类型搜索

-name 按文件名搜索

-maxdepth 制定搜索深度

-size 按文件大小搜索(单位k、M、G)

-atime、mtime、ctime 按照文件修改时间搜索

-print0 改变指令结果的拆分依据


特殊选项:-exec -ok -xargs

-exec ls -l {} ; 对找到的文件执行 ls -l

-exec rm -r {} ; 对找到的文件执行 rm -r

…………

-okls -l {} ; 对找到的文件执行 ls -l(采用交互式的方式询问)

-ok rm -r {} ; 对找到的文件执行 rm -r(采用交互式的方式询问)

…………

| xargs ls -l 对找到的文件执行 ls -l(当结果数量大时可以分片映射,而-exec是逐条执行)

| xargs rm -r 对找到的文件执行 rm -r

…………

6.查找内容操作

grep + 选项 + 内容 + 路径


常用选项:

-r 递归查找

-n 显示行号


常用搭配:

ps aus | grep ‘内容’ -n 在进程中查找内容

7.软件安装

  • 更新软件资源列表到本地: sudo apt-get update + 软件名
  • 安装软件: sudo apt-get install + 软件名
  • 卸载软件: sudo apt-get remove + 软件名
  • 使用软件包安装(.deb)安装:sudo dpkg -i + 安装包名

8.压缩操作

  • 采用gzip方式压缩: tar zcvf + 压缩包名 + 被压缩的文件
  • 采用bzip2方式压缩: tar jcvf + 压缩包名 +被压缩的文件
  • 采用gzip方式解压缩: tar zxvf + 压缩包名
  • 采用bzip2方式解压缩: tar jxvf +压缩包名

9.查看文件内容

  • 【cat + 文件】可以查看文件的内容,【tac + 文件】将文件的内容逆向显示
  • 【less + 文件】与【more + 文件】类似,只不过没有百分比显示和【ctrl + c】无法退出
  • 【head + -n + 文件】查看文件的前n行,【tail + -n +文件】查看文件的后n行
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值