博客
关于我
linux常用基本命令
阅读量:792 次
发布时间:2023-02-04

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

Linux常用命令入门指南

在学习Linux操作系统时,熟悉一些基本命令是必不可少的。以下是一些我学习过程中掌握的常用命令,希望能为你提供帮助。

1. 显示日期

date

这条命令可以让你查看当前系统的日期和时间。它是显示日期的简单又实用的工具。

2. 显示日历

cal

如果你想了解当月的日历,cal 是一个不错的选择。它可以显示当月的日历,包括星期和日期分布。

3. 简单计算器

bc

bc 是一个简单的计算器,可以用来进行基本的算术运算。例如,你可以使用它来计算两个数的和、差等。

4. 热键使用

  • [Tab]:按下这个键可以实现命令补全,输入时按这个键可以自动提示可选命令。
  • [Ctrl]-c:用来停止当前正在运行的程序。
  • [Ctrl]-d:通常用于结束输入,类似于退出命令。

5. 查看手册

man

man 是查看手册的工具。输入 man -k 可以搜索命令手册中的关键词。如果需要查看某个命令的详细说明,可以使用 man -f man

6. 数据同步

sync

在系统关机或重新启动之前,使用 sync 可以将内存中的数据同步到磁盘,以防止数据丢失。

7. 关机和重启

shutdown

shutdown 用于关机或重启系统。可以通过添加时间参数来指定何时关机或重启。例如:

shutdown -h 19:00  # 19:00关闭系统shutdown -r  # 重新启动系统

也可以使用 poweroffreboot 实现类似功能。

8. 更改执行等级

init

Linux系统支持多个执行等级(从0到7)。使用 init 可以切换到不同的执行等级。例如:

init 0  # 关机init 3  # 文本模式init 5  # 图形模式init 6  # 重新启动

9. 文件权限管理

  • chgrp:改变文件的所属组。
  • chown:改变文件的拥有者和组。

10. 文件权限设置

chmod

chmod 用于设置文件的权限。可以使用数字或符号表示权限。例如:

chmod 755 filename  # 给文件755权限chmod -R 755 directory  # 递归设置目录权限

11. 查看文件隐藏属性

lsattr

lsattr 用于查看文件的隐藏属性。例如:

lsattr /path/to/file  # 查看文件属性

12. 创建新目录

mkdir

mkdir 用于创建新目录。可以使用选项 -p 使其递归创建父目录。

mkdir -p /path/to/directory  # 递归创建目录

13. 删除空目录

rmdir

rmdir 用于删除空目录。注意确保目录为空。

rmdir /path/to/empty-directory

14. 查看当前目录

pwd

pwd 用于显示当前所在目录。

15. 复制文件或目录

cp

cp 用于复制文件或目录。可以使用选项 -r 递归复制。

cp -r /source /destination  # 复制整个目录

16. 移动或重命名文件/目录

mv

mv 用于移动文件或目录,也可以重命名。

mv /path/to/file /new/path  # 移动文件mv -v /path/to/file /new/path  # 显示移动过程

17. 查看文件类型

file

file 用于查看文件的类型,如图片、文本等。

18. 寻找文件或目录

  • which:搜索可执行文件。
  • whereis:搜索文件或目录。
  • locate:根据文件名或内容搜索文件。

19. 压缩和解压

  • gzip:压缩文件。
  • zcat:解压压缩文件。
  • bzip2:另一种压缩工具。
  • bzcat:解压bzip2文件。

20. 修改文件时间

touch

touch 可以创建新文件或修改文件时间。例如:

touch -m 1234 /path/to/file  # 修改文件时间

21. 设置默认权限

umask

umask 设置文件创建时的默认权限。

22. 其他实用命令

  • more:分页显示文件内容。
  • less:支持前后翻页的分页显示工具。
  • headtail:分别显示文件的开头和结尾部分。
  • od:显示二进制文件内容。

通过这些命令,你可以在Linux系统中完成基本的文件管理和系统操作。多多练习,熟悉这些命令的使用方法,你会对Linux操作更加得心应手。

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

你可能感兴趣的文章
Linux学习总结(46)——Centos7.4设置开机自动登陆及网卡自动启用
查看>>
Linux学习总结(47)——Linux系统用户以及用户组的管理
查看>>
Linux学习总结(48)——Linux防火墙iptables与firewalld学习总结
查看>>
Linux学习总结(49)——应当竭力避免在系统中运行的 Linux 命令
查看>>
Linux学习总结(50)——grep查看打印匹配的下几行或前后几行使用总结
查看>>
Linux学习总结(51)——25个Linux服务器安全小贴士
查看>>
Linux学习总结(52)——主流 Linux 发行版性能对比
查看>>
Linux学习总结(53)——后台启动nohup >/dev/null 2>&1 使用总结
查看>>
Linux学习总结(54)——Red Hat Enterprise Linux与CentOS的区别
查看>>
Linux学习总结(55)——Linux 运维常用脚本
查看>>
Linux学习总结(56)——如何处理阿里云服务器上入侵的kdevtmpfsi 挖矿病毒
查看>>
Linux学习总结(57)——生产环境用户权限管理规范
查看>>
Linux学习总结(58)——生产环境运维故障处理指南
查看>>
Linux学习总结(5)——CentOS常用的目录文件操作命令
查看>>
Linux学习总结(5)——CentOS常用的目录文件操作命令
查看>>
Linux学习总结(60)——Linux系统常用命令速查手册
查看>>
Linux学习总结(61)——Ansible 快速入门学习
查看>>
Linux学习总结(62)——什么是堡垒机?为什么需要堡垒机?
查看>>
Linux学习总结(64)——DBA常用的Linux命令汇总
查看>>
Linux学习总结(65)——Linux 服务器安全强化的七个步骤
查看>>