Linux系统注意事项和一些基本命令

这篇博客详细介绍了Linux系统的基本概念,如文件命名规则、文件扩展名和存储设备的处理。它还涵盖了常用的基础命令,包括ls、pwd、cd、clear、whoami、reboot、history以及文件管理等,并解释了如何使用这些命令进行系统操作。此外,还提到了主机名称的设置方法和命令历史的查看。内容适合Linux初学者了解和掌握系统操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LInux系统注意事项

一切皆文件

Linux系统中的所有内容都以文件形式保存

文件命名规则

严格区分大小写

在Linux系统中,需要严格区分大小写,无论是操作命令还是文件名。就文件名来说,仅仅是某个字母大小写的不同就代表着两个不同的文件。

可使用的字符

  除了“/”之外,所以普字符皆可使用,但文件或目录命中不建议使用特殊字符 。
  尽量使用小写字母,linux严格区分大小写。
  如果需要对文件名进行分割,建议使用下划线"_"。

文件命名长度

  目录或文件名不得超过255个字符

文件扩展名

  windows中不同的文件后缀名有不同的含义,常见的如文本.txt,可执行程序文件.exe,超文本标记语言页面html等。
  而Linux不同,Linux文件类型不是通过扩展名进行区分的,它的文件类型是通过权限位标识符来确定文件类型的。包括普通文件,目录,连接文件等。
  Linux的可执行文件就是普通文件被赋予了可执行权限

一些常见文件扩展名

常见压缩包扩展名:
   .gz , .bz2 , .zip , .tar.gz ,tar.bz2 , .tgz 等
二进制软件包:
   Linux所使用的二进制软件包是RPM包,所有RPM包都用 .rpm 扩展名结尾
程序文件:
   Shell脚本一般用 .sh 扩展名结尾
网页文件:
   网页文件是根据网页要求,一般有 .php , .html , .css , .jsp , .py 等

存储设备

  Linux中存储设备如硬盘,光盘,U盘等都需要先进行分区,再进行格式化,并且需要挂载之后才能使用。

基础命令

Linux命令格式

Linux中的完整命令格式:
命令空格[选项]空格[参数]
例如:显示readme.txt的后三行内容
tail -5 readme.txt
(不同选项有不同功能)

Linux下的命令补全

  命令补全是个好用的功能,能够节省时间精力,但作为入门的新手的话命令还是一个一个手动敲上去好点。输入命令前几个字符,系统会自动帮助补全命令和文件路径

su切换用户

su -用户名称
“ - " 的作用是切换用户的"家"目录,即用户文件目录

uname查看操作系统信息

命令格式:
uname [参数]
作用:获取计算机操作系统相关信息
参数:-a 代表all,表示获取全部的系统信息
用法:直接输入unameuname -a
含义:获取操作系统信息

ls显示文件信息

完整写法:list show,以平铺形式显示文件信息
基本语法:
ls
主要功能:显示目录下文件信息
ls [选项] [路径]
 路径可以是绝对路径(从根目录 / 开始),也可以是相对路径。
 …/ 表示上一级目录, ./表示同级目录(可省略),/表示下级目录
选项:
-l :ls -l,代表以详细列表形式显示当前或其他目录下的文件信息(简写:ll )
-h :ls -lh,通常与-l一起使用,代表以较高可读性显示文件的大小(kb/mb/gb)
-a :ls -a,代表显示所有文件,包括隐藏文件

pwd获取当前工作目录

主要功能:pwd = print working directory,打印当前工作目录(当前位置)
基本语法:
pwd

cd切换目录

主要功能:cd = change directory,切换目录(从一个目录跳转到另一个目录)
基本语法:
cd [路径]
  路径可以是绝对路径,也可以是相对路径

clear清屏

主要功能:清屏
基本语法:
clear

whoami显示当前用户

主要功能:获取当前用户名称
基本语法:
whoami

reboot重启

主要功能:立即重启计算机
基本语法:
reboot

关机命令

主要功能:立即关机或延迟关机
基本语法:
立即关机:shutdown -h 0或者shutdown -h now
   或:halt -p
延迟关机:shutdown -h 分钟数
代表多少分钟后自动关机(例:shutdown -h 10
取消关机:按下Ctrl + C 后输入 shutdown -c

type判断命令的类型

主要功能:主要用来结合help命令,用于判断命令的类型(内部命令还是额外部命令)
基本语法:
type 命令
返回 命令 is a shell builtin 则为内部命令,否则就是外部命令

history查看历史命令

主要功能:显示系统以前输入的前1000条命令
基本语法:
history

hostnamectl设置主机名称

  CentOS7中主机名分类:静态(static)<关机重启不影响>,瞬态的(trainsient)<临时有效,关机失效>,灵活的(pretty)<可包含特殊字符>
  hostnamectl:hostname + control
主要功能:用于设置计算机主机名称(CentOS7新增)
基本语法:
获取计算机主机名称:
hostnamectl
设置永久有效主机名称:
hostnamectl --static set-hostname 主机名称
  主机名遵循FQDN协议,即:功能 + 公司域名
static可省略
设置临时主机名称:
hostnamectl --transient set-hostname 主机名称
  (FQDN协议)
灵活设置:
hostnamectl --pretty set-hostname 主机名称
 &emsp(FQDN协议)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值