当前位置: 首页 > article >正文

二:Linux学习笔记(第一阶段)-- Linux命令

目录

Linux注意事项:

Linux目录

Linux系统基础命令

1. 文件和目录操作

2. 文件查看和编辑

3. 文件权限和所有权

4. 系统信息

5. 网络命令

6. 文件查找

7. 压缩和解压缩

8. 系统管理


Linux注意事项:

  • 严格区分大小写
  • 一切皆文件
  • windows下的程序不能直接在linux下使用

Linux目录

        

目录作用
/bin/用于存放基本的用户命令
/sbin/(超级用户)用来进行系统管理和维护的命令
/usr/bin/存放系统命今的目录,普通用户和超级用户都可以执行
/usr/sbin/存放系统命今的目录,只有超级用户才可以执行
/boot/系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序(grub)
/dev/存储设备文件,表示系统中的硬件设备。
/etc/存储系统配置文件,系统设置和服务的配置文件大多在此目录下。
/home/存储每个用户的个人文件夹,用户的数据和设置存储在此目录下。
/lib/存储系统的共享库文件,供系统和应用程序使用。
/opt/用于存放附加的应用程序软件包。
/var/专门用于存储可变数据文件。这些文件通常会随着时间而变化

Linux系统基础命令

1. 文件和目录操作

  • ls:列出当前目录的文件和目录。

    • 示例:ls -l(以详细格式列出)
  • cd:更改当前目录。

    • 示例:cd /path/to/directory
  • pwd:显示当前工作目录的完整路径。

  • mkdir:创建新目录。

    • 示例:mkdir zbr
  • rmdir:删除空目录。

    • 示例:rmdir zbr
  • rm:删除文件或目录。

    • 示例:rm file.txtrm -r directory(递归删除目录)
  • cp:复制文件或目录。

    • 示例:cp source.txt destination.txtcp -r source_dir/ destination_dir/
  • mv:移动或重命名文件或目录。

    • 示例:mv old_name.txt new_name.txt

2. 文件查看和编辑

  • cat:查看文件内容。

    • 示例:cat abc.txt
  • less:分页查看文件内容,支持向上和向下滚动。

    • 示例:less abc.txt  按q退出
  • head:查看文件的前几行。

    • 示例:head -n 10 abc.txt(查看前 10 行)
  • tail:查看文件的后几行。

    • 示例:tail -n 10 abc.txt(查看后 10 行)
  • nanovimvi:文本编辑器,用于编辑文件。

    • 示例:nano file.txtvim file.txt

3. 文件权限和所有权

  • chmod:更改文件或目录的权限。

    • 示例:chmod 755 file.sh(设置可执行权限)
  • chown:更改文件或目录的所有者和/或所属组。

    • 示例:chown user:group file.txt

4. 系统信息

  • top:实时查看系统进程和资源使用情况。

  • ps:查看当前运行的进程。

    • 示例:ps aux
  • df:查看文件系统的磁盘使用情况。

    • 示例:df -h(以人类可读的格式显示)
  • du:查看目录或文件的磁盘使用情况。

    • 示例:du -sh /path/to/directory(显示总大小)
  • uname:显示系统信息。

    • 示例:uname -a(显示所有信息)

5. 网络命令

  • ping:测试网络连接。

    • 示例:ping www.baidu.com
  • ifconfigip:查看和配置网络接口。

    • 示例:ifconfigip addr
  • wget:下载文件。

    • 示例:wget http://example.com/file.zip

6. 文件查找

  • find:查找文件或目录。

    • 示例:find /path/to/search -name "file.txt"
  • grep:在文件中搜索文本字符串。

    • 示例:grep "text" file.txt

7. 压缩和解压缩

  • tar:用于打包和压缩文件。

    • 示例:tar -czvf archive.tar.gz directory/(压缩)或 tar -xzvf archive.tar.gz(解压缩)
  • zipunzip:用于创建和解压缩 ZIP 文件。

    • 示例:zip archive.zip file.txtunzip archive.zip

8. 系统管理

  • sudo:以超级用户权限执行命令。

    • 示例:sudo apt update(更新软件包列表)
  • shutdown:关闭或重启系统。

    • 示例:sudo shutdown now(立即关闭)或 sudo reboot


http://www.kler.cn/a/374417.html

相关文章:

  • 美国辅料查询之FDA批准药用辅料数据库(IID数据库)
  • 数据结构之线性表之顺序表
  • STM32高级 以太网通讯案例2:搭建TCP服务端
  • 【0x001D】HCI_Read_Remote_Version_Information命令详解
  • 如何在 Ubuntu 22.04 上安装以及使用 MongoDB
  • C++之红黑树模拟实现
  • 记一次:Clickhouse同步mysql数据库
  • 基于Spring Boot的医疗陪护系统设计与实现(源码+定制+开发)病患陪护管理平台、医疗服务管理系统、医疗陪护信息平台
  • 【PCL】vs2022配置PCL环境
  • RHCE第三次实验
  • 强大的文本编辑器Notepad++8.4.6 最新版
  • 【回溯】力扣 77.组合
  • [数组基础] 0238. 除自身以外数组的乘积
  • 「Mac畅玩鸿蒙与硬件11」鸿蒙UI组件篇1 - Text 和 Button 组件详解
  • 音频剪辑怎么做?盘点10款高效的音频剪辑工具
  • Android 利用socket 来实现 自动升级apk
  • linux 中文实用型手册 基于RHEL(红帽系)
  • 三网折扣话费充值接口对接详细步骤?
  • 速盾:海外CDN高防解析.提升网站安全与速度
  • 在 .NET 8 Web API 中实现 Entity Framework 的 Code First 方法
  • 【算法系列-二叉树】对称翻转二叉树
  • docker安装、设置非sudo执行、卸载
  • CesiumJS 案例 P15:检测标记、鼠标点击移动标记、鼠标拖动标记
  • CSS Text(文本)
  • HTML CSS
  • JavaEE初阶---网络原理/UDP服务器客户端程序