博客
关于我
linux基础知识整理
阅读量:793 次
发布时间:2023-02-03

本文共 2835 字,大约阅读时间需要 9 分钟。

Linux常用命令指南

1. 进入与退出系统

  • 进入Linux系统:必须输入用户账号,系统安装时可创建超级用户(root)和普通用户。
  • 退出系统:输入exit命令。

2. 文件管理命令

  • cp命令:拷贝文件或目录,语法:cp [选项] 源文件/目录 目标文件/目录

    • 选项:
      • -a:保留硬链接,递归拷贝。
      • -d:保留符号链接。
      • -f:强制覆盖目标文件。
      • -i:交互式拷贝,覆盖时询问确认。
      • -p:保留文件修改时间和权限。
      • -r:递归拷贝目录。
      • -l:创建硬链接。
  • mv命令:移动或重命名文件/目录,语法:mv [选项] 源文件/目录 目标文件/目录

    • 选项:
      • -I:交互式移动,覆盖时询问确认。
      • -f:禁止交互,直接覆盖目标文件。
  • rm命令:删除文件或目录,语法:rm [选项] 文件…

    • 选项:
      • -f:忽略不存在的文件。
      • -r:递归删除目录及其内容。
      • -i:交互式删除,询问确认。
  • mkdir命令:创建目录,语法:mkdir [选项] dir-name

    • 选项:
      • -m:设置目录权限。
      • -p:递归创建中间目录。
  • rmdir命令:删除空目录,语法:rmdir [选项] dir-name

    • 选项:
      • -p:递归删除目录及其内容。
  • cd命令:改变工作目录,语法:cd [目录]

    • 常用命令:
      • cd ..:上一级目录。
      • cd /:根目录。
      • cd ~:用户主目录。
  • pwd命令:显示当前工作目录,语法:pwd

3. 文件查看命令

  • ls命令:列出目录内容,语法:ls [选项] [目录/文件]
    • 选项:
      • -a:显示隐藏文件。
      • -l:长格式显示,包括文件类型、权限、所有者、大小等。
      • -d:只显示目录。
      • -r:递归显示子目录内容。
      • -T:显示目录树结构。
      • -s:显示目录大小。

4. 系统管理命令

  • shutdown命令:安全关闭或重启系统,语法:shutdown [选项] [时间]

    • 选项:
      • -k:不真正关机,仅发送警告。
      • -r:关机后重启。
      • -h:关机后不重启。
      • -f:快速关机,不执行fsck。
  • reboot命令:重启系统,语法:reboot

  • sync命令:同步内存与磁盘,语法:sync

  • clear命令:清除屏幕信息,语法:clear

5. 用户管理命令

  • useradd命令:创建新用户,语法:useradd [选项] username

    • 选项:
      • -c:设置用户评论。
      • -d:指定主目录。
      • -g:指定用户组。
      • -s:指定 shell。
      • -e:设置账户失效时间。
  • userdel命令:删除用户,语法:userdel [ -r ] username

  • groupadd命令:创建用户组,语法:groupadd [ -g gid ] [ -r ] group

  • groupdel命令:删除用户组,语法:groupdel group

  • groupmod命令:修改用户组,语法:groupmod -g gid -n newgroup

6. 权限管理命令

  • chmod命令:改变文件权限,语法:chmod [选项] 文件…

    • 选项:
      • 文字设定法:
        • +:添加权限。
        • -:取消权限。
        • =:设置特定权限,覆盖其他权限。
      • 数字设定法:
        • 示例:chmod 644 file
  • chown命令:更改文件所有者和组,语法:chown [ -R ] 用户/组 文件…

7. 进程管理命令

  • ps命令:查看系统进程,语法:ps [选项]

    • 选项:
      • -a:显示所有进程。
      • -x:显示不在终端的进程。
      • -u:显示用户进程。
  • top命令:实时显示进程状态,语法:top

  • kill命令:终止进程,语法:kill -9 PID

8. 网络管理命令

  • ping命令:测试网络连通性,语法:ping [选项] 运算名或IP

    • 选项:
      • -i:设置计时器间隔。
  • traceroute命令(Linux中为traceret):追踪网络路径,语法:traceret [选项] 运算名或IP

9. 软件安装命令

  • jar命令:运行JAR文件,语法:java -jar file.jar

  • cpio命令:处理压缩和归档文件,语法:cpio -idmv < file.cpio>

10. 数据库管理命令

  • mysql命令:管理MySQL数据库。

    • 数据库备份:mysqldump --databases dbname > db.sql
    • 数据库恢复:mysql -u root < db.sql
  • loaddata命令:导入数据库数据,语法:LOAD DATA INFILE 'file' INTO TABLE 表名

  • create database命令:创建数据库,语法:CREATE DATABASE dbname

11. 系统信息查询命令

  • uptime命令:显示系统运行时间,语法:uptime

  • free命令:显示内存使用情况,语法:free [-b | -k | -m]

  • top命令:显示系统资源使用情况,语法:top -n 1

  • df命令:显示文件系统使用情况,语法:df -h

  • du命令:显示目录大小,语法:du -sh 目录

12. 系统安全命令

  • sudo命令:执行超级用户权限,语法:sudo命令

  • su命令:切换用户,语法:su usernamesudo su -

  • doas命令:类似sudo,语法:doas命令

  • wall命令:向所有用户发送消息,语法:wall '信息'

  • write命令:向单个用户发送消息,语法:write 用户帐号 '信息'

  • mesg命令:允许其他用户发送消息,语法:mesg ymesg n

13. 系统故障排除命令

  • fsck命令:修复文件系统,语法:e2fsck /dev/hda3

  • fsck.ext4命令:修复ext4文件系统,语法:fsck.ext4 /dev/sda1

  • mkfs命令:格式化磁盘,语法:mkfs -t ext4 /dev/sda1

  • umount命令:卸载文件系统,语法:umount /mnt/usb

  • debugfs命令:修复文件系统,语法:debugfs /dev/hda3

  • journalctl命令:查看系统日志,语法:journalctl -u systemd

14. 其他常用命令

  • echo命令:显示信息,语法:echo [ -n ] 字符串

  • cal命令:显示日历,语法:cal [月份]cal -y

  • date命令:设置或显示时间,语法:datedate -u

  • history命令:查看命令历史,语法:historyhistory n

  • clearhistory命令:清除命令历史,语法:history -c

  • crontab命令:安排任务,语法:crontab脚本

  • ataritop命令:显示磁盘使用情况,语法:atari top

  • netstat命令:显示网络统计信息,语法:netstat [选项]

转载地址:http://tmzfk.baihongyu.com/

你可能感兴趣的文章
linux压缩解压缩命令:gzip、tar、zip、bzip2
查看>>
linux双机热备 oracle,oracle for linux双机热备实战
查看>>
Linux发展史:带你穿越技术的时光隧道
查看>>
Linux发行版三巨头,你会选择哪一个?
查看>>
Linux句柄数过多问题排查
查看>>
linux后台启动seata,yearning
查看>>
linux启动后执行脚本(/etc/rc.local文件)
查看>>
linux命令
查看>>
linux命令之rsync同步速度分析
查看>>
linux命令之tcpdump
查看>>
linux命令压缩
查看>>
linux命令大全
查看>>
Linux命令大全(非常详细)零基础入门到精通,收藏这一篇就够了
查看>>
Linux命令大全,从A到Z都有总结,封神之作!
查看>>
linux命令学习——md5sum
查看>>
Linux命令小技巧:显示文件指定行的内容
查看>>
linux命令:压缩解压打包工具大集合
查看>>
linux和python轻松实现短信和邮件的秒发!四大实战脚本大揭秘!
查看>>
Linux和Windows比较
查看>>
linux唯一进程标识,C++:在程序中获取全球唯一标识号(GUID或UUID)
查看>>