Linux常用命令简单介绍(面试常考!!!)

news/2024/9/23 4:23:35/

文件

  •  ls (list files) : 列出当前目录下的的目录和文件
  • chown (change owner) : 修改所属用户,也可以同时更改文件所属组
  • chmod (change mode) : 修改用户的权限。
  • chgrp   (change group) :    修改所属组
  • cp(copy file): 复制文件或目录
  • rm(remove): 删除文件或目录
  • mv(move):移动文件
  • find (find) : 按条件查找文件
  • cat : 查看文件内容
  • touch : 创建空文件
  • vim : 打卡文本编辑器,也可以用于创建新文件

目录

  • ls(英文全拼:list files): 列出目录及文件名
  • cd(英文全拼:change directory):切换目录
  • pwd(英文全拼:print work directory):显示目前的目录
  • mkdir(英文全拼:make directory):创建一个新的目录
  • rmdir(英文全拼:remove directory):删除一个空的目录

磁盘

  • df(英文全称:disk free):列出文件系统的整体磁盘使用量
  • du(英文全称:disk used):查看文件和目录磁盘使用的空间
  • fdisk :用于查看磁盘分区

用户与用户组

  • useradd : 添加新的用户账号

    adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)。

    使用权限:系统管理员。

  • userdel :  Linux userdel命令用于删除用户帐号。

    userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。

  • usermod : 修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等。 

  • passwd : 修改密码

网络

  • ifconfig : 查看,设置网络设备
  • ping : 测速网络连接状态
  • route : 用于显示和操作 IP 路由表。
  • netstat :  用来查看当前操作系统的网络连接状态、路由表、接口统计等信息
  • ss : netstat 的升级版本
  • arp : 用于显示,操作主机的 arp 缓冲区
  • tcpdump : 网络数据包截获分析工具

进程

  • ps : 查看当前的进程
  • kill : 杀死进程,-9参数强制杀死
  • pkill : 利用进程名字关闭
  • top : 类似任务管理器,可查看程序运行信息

系统

  • man
  • systemctl
  • poweroff

压缩

  • tar (tape archive ) : 用于创建和解压归档文件的命令行工具,可以用来将多个文件和目录组合成一个单一的归档文件,也可以用来解压已经存在的归档文件。
  • zip  :  用于压缩文件。
  • unzip : 用于解压文件。

关于linux更详细的文档:Linux 教程 | 菜鸟教程 (runoob.com)


http://www.ppmy.cn/news/1431127.html

相关文章

C语言 流文件

抽象化的IO操作被封装,流 printf和scanf借助于标准输入和输出流stdin,stdout特殊的由C标准库管理的文件流 带用户态缓冲区的文件流,流也可以不带缓冲区。 输入流缓冲区只要有就可以读,不能刷新(未定义行为)。输出流…

SQLite的DBSTAT 虚拟表(三十六)

返回:SQLite—系列文章目录 上一篇:SQLite运行时可加载扩展(三十五) 下一篇:SQLite—系列文章目录 1. 概述 DBSTAT 虚拟表是一个只读的同名虚拟表,返回 有关用于存储内容的磁盘空间量的信息 的 SQLite 数据库。 示例用例…

读天才与算法:人脑与AI的数学思维笔记07_数字绘画

1. 数字绘画 1.1. 事物的可预测性与不可预测性构成了我们熟识的世界 1.1.1. 汤姆斯托帕德(Tom Stoppard) 1.2. 艺术作品就是通过各种形式给人带来美的感受,从而使人们获得精神上的愉悦与放松 1.3. …

Linux I2C(二) - I2C软硬件架构

1,I2C的总线拓扑 2,I2C S/W topology linux kernel I2C framework使用如下的软件拓扑抽象I2C硬件(我们可以一起领会一下其中的“设备模型”思想): 1)platform bus(/sys/bus/platform&#xff0…

【第六章】集合类:List、Iterator迭代器

目录 1.集合类 1.1 什么是集合类 1.2 集合类的分类 2.Collection接口 3.List集合 3.1 ArrayList集合 3.2 LinkedList集合 3.3 ArrayList和LinkedList对比 3.4 创建List对象 4 Iterator接口 5 foreach循环 6 代码练习 1.集合类 1.1 什么是集合类 集合类就像一个容器&a…

云原生周刊:Kubernetes v1.30 发布 | 2024.4.22

开源项目推荐 pv-migrate pv-migrate 是一个 CLI 工具/kubectl 插件,可轻松将一个 Kubernetes 的内容迁移 PersistentVolumeClaim 到另一个 Kubernetes。 Claudie Claudie 是一个云原生的 Kubernetes 管理平台,具备跨多个云提供商和本地数据中心的多…

TCP/IP协议(二)

一、TCP-选项 1.简介 在TCP/IP报文中,固定头部下边就是 "选项"部分。 (1)TCP头部的选项部分是TCP为了适应复杂的网络环境和更好的服务应用层而进行设计的 (2)大多数的TCP选项部分出现在TCP连接建立阶段 2.构成 2.1 最大报文传输段 最大报文传输段(Ma…

vue中如何控制一个全局接口的调用频率

业务说明 在app.vue,created中调用了一个同步用户信息的接口,但不希望每个页面刷新都会调用,并限制在页面的调用频率 具体实现 /*** 判断是否应该调用接口 白名单下的直接调用* param {String} api_name 接口名字* param {String} router_…