博客
关于我
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定时Job:crontab -e 与 /etc/crontab 的区别
查看>>
linux定时任务_linux定时任务
查看>>
linux定时器设置
查看>>
Linux实战教学笔记40: Mha-Atlas-MySQL高可用方案实践(二)
查看>>
linux实用命令详解(新建删除复制文件夹,挂载) 转
查看>>
linux实验结果的分析与评价,Linux操作系统实验课程探索
查看>>
linux审计功能及规则 (audit.rule)
查看>>
Linux小技巧:如何在 Linux 中复制/移动文件时显示进度条?
查看>>
Linux小白入门
查看>>
Linux就应该这么学第十三课-vsftpd传输文件服务
查看>>
Linux就这个范儿 第18章 这里也是鼓乐笙箫 Linux读写内存数据的三种方式
查看>>
linux屏蔽ip端口号,linux 防火墙打开端口/屏蔽IP等
查看>>
linux工作中遇到的问题总结---更新中
查看>>
Linux工作目录切换命令
查看>>
Linux工作笔记022---查看Centos 内核版本号
查看>>
Linux工作笔记023---Centos7 查看系统安装了什么软件_多少软件
查看>>
Linux工作笔记024---Centos7 下查看本机公网IP
查看>>
Linux工作笔记025---CentOS7.3安装Nginx
查看>>
Linux工作笔记026---Centos7.3 yum提示Another app is currently holding the yum lock; waiting for it to exit.
查看>>
Linux工作笔记027---Centos7.3 查看tomcat所占用的端口号
查看>>