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

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

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. 使用date命令显示当前日期。 2. 使用 who命令显示当前所有登录用户的信息,试依次打开多个终端,再查看输出结果的变化。 3. 查看当前linux服务器的主机名的命令。(hostname) 4. 使用clear命令,清除屏幕信息。 5. 添加一个组账号,名称为group1,打开图形界面观察执行后的结果。 6. 查询文件group中group1的记录,改变group1组的GID 为666, 再查看文件group中group1的记录。 7. 以自己的姓名全拼创建一个用户,指定UID为555, 加上用户的备注信息(姓名全称、所在院系等),初始组为group1,有效组为root,打开图形界面观察执行后的结果。 8. 为以自己姓名命名的账户设置密码,并查看passwd文件和shadow文件的最后一行。 9. 使用命令给自己的姓名账户密码冻结,用passwd查看账户相关信息,最后给账户解冻。 10. 进入以自己姓名命名的用户主目录,显示当前的路径,退出当前目录,返回根目录。 11. 复制文件/etc/passwd到用户主目录文件名不变,打开图形界面Nautilus的窗口观察执行后的结果。 12. 统计文件/etc/passwd文件的字节数和行数。 13. 创建普通文件/home/abc1,创建普通文件/home/abc2。 14. 将/etc/passwd的内容追加到文件abc1中,将/etc/group的内容追加到文件abc2中。(利用附加输出重定向命令)。 15. 修改文件abc1的属性为:属主具有一切权限,同组用户和其他用户具有可读可写的权限。(使用数字模式) 16. 修改abc2的属性为:给其他用户增加可执行的权限。(使用功能模式) 17. 以长文件形式显示文件abc1的详细信息。 18. 进入/home目录,将文件abc1和abc2打包成文件ab.tar,放在以自己姓名命名的用户主目录下(比如/home/liqun),打开图形界面Nautilus的窗口观察执行后的结果。 19. 创建Readme.txt文本文件,内容为你的姓名全拼、学号等信息,保存关闭后用命令查看Readme.txt文件的内容,并在每一行前加行号。 20. 在root目录下创建新文件夹mydir1,其绝对路径为“/root/testdir/mydir1”(假设testdir目录事先并不存在)。 21. 在root目录下创建新文件夹dir1,将其移动到 /root/testdir/mydir1目录下。在root目录下创建新文件夹dir2,将其移动到 /root/testdir目录下,并将其改名为mydir2。打开图形界面Nautilus的窗口,观察以上这些步骤执行后的结果。 22. 分别删除/testdir目录下的mydir1和mydir2目录。(注意rm命令不加-r选项,系统会提示mydir1是个目录不能删除。)(尝试重复步骤20和步骤21,重建上述目录,执行步骤22,比较增加-f选项的区别)。 23. 建立文件/etc/group的符号链接文件/root/a.b,打开图形界面Nautilus的窗口观察a.b文件的特征。 24. 进入根目录的tmp目录下,建立test1和test2两个文件夹,在test1中建立文件a.log, b.log,用ls命令查看所创建的文件a.log,b.log。再把a.log 硬连接到test2目录文件同名。把b.log 软链接到test2目录下,文件同名。用ls命令查看test2文件夹下所创建的文件,并打开图形界面Nautilus的窗口观察文件夹test2下a.log文件和b.log文件的特征。 25. 由超级用户切换为以自己姓名命名的普通用户身份,并使用普通用户的环境变量,再切换回超级用户身份。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值