嵌入式基础入门

常见的Linux指令及其作用:

1. 文件和目录操作

    - ls: 列出目录内容
      ls -l  # 详细列表
      ls -a  # 显示隐藏文件

    - cd: 切换目录
      cd /path/to/directory
      cd ~  # 切换到主目录
      cd ..  # 返回上一级目录

    - pwd: 显示当前目录路径
      pwd

    - mkdir: 创建目录
      mkdir new_directory

    - rmdir: 删除空目录
      rmdir directory

    - rm: 删除文件或目录
      rm file
      rm -r directory  # 递归删除目录及其内容

    - cp: 复制文件或目录
      cp source_file destination
      cp -r source_directory destination  # 复制目录

    - mv: 移动或重命名文件或目录
      mv source destination

    - touch: 创建空文件或更新文件的时间戳
      touch new_file

    - cat: 显示文件内容
      cat file

    - more / less: 分页显示文件内容
      more file
      less file

    - head: 显示文件开头内容
      head file
      head -n 10 file  # 显示文件前10行

    - tail: 显示文件末尾内容
      tail file
      tail -n 10 file  # 显示文件后10行
      tail -f file  # 实时显示文件新增内容

2. 文件权限和所有权

    - chmod: 修改文件权限
      chmod 755 file  # rwxr-xr-x
      chmod u+x file  # 给文件的拥有者增加可执行权限

    - chown: 修改文件所有者
      chown user file
      chown user:group file

3. 系统信息

    - uname: 显示系统信息
      uname -a  # 显示所有信息

    - df: 显示磁盘使用情况
      df -h  # 以人类可读的格式显示

    - du: 显示目录或文件的磁盘使用情况
      du -h  # 以人类可读的格式显示
      du -sh directory  # 显示目录总大小

    - free: 显示内存使用情况
      free -h  # 以人类可读的格式显示

4. 进程管理

    - ps: 显示当前进程
      ps aux  # 显示所有进程

    - kill: 终止进程
      kill -9 pid  # 强制终止进程

    - killall: 按进程名终止进程
      killall process_name

5. 网络

    - ping: 检测网络连接
      ping example.com

    - ifconfig: 显示或配置网络接口
      ifconfig

    - netstat: 显示网络连接、路由表、接口统计等
      netstat

    - ssh: 通过SSH连接远程主机
      ssh user@host

    - scp: 安全复制文件
      scp source_file user@host:/path/to/destination
      scp user@host:/path/to/source_file destination

6. 查找文件

    - find: 查找文件
      find /path -name filename

    - grep: 搜索文本内容
      grep 'pattern' file
      grep -r 'pattern' directory  # 递归搜索目录

7. 压缩和解压

    - tar: 压缩和解压tar文件
      tar -cvf archive.tar file_or_directory  # 创建tar归档
      tar -xvf archive.tar  # 解压tar归档
      tar -czvf archive.tar.gz file_or_directory  # 创建gzip压缩的tar归档
      tar -xzvf archive.tar.gz  # 解压gzip压缩的tar归档

    - zip / unzip: 压缩和解压zip文件
      zip archive.zip file_or_directory
      unzip archive.zip

更详细的用法和参数,可以参考每个命令的手册页,如man command。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值