初次使用 Linux
Posted hare1925
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初次使用 Linux相关的知识,希望对你有一定的参考价值。
1、启动
装系统、开机,略过。
2、Linux 系统等登录与退出
正常开机后可以看到:localhost login:
到出现 login:
,提示符时,提示现在可以登录。
2.1、 Linux 系统的登录
第一次登录 Red hat 必须使用 root 用户登录,因为这个账号对系统的一切都有完全的访问权限。
一般来说 root 账号是用来执行系统管理任务的,例如:创建账号、关机等(目前个人在使用的 arch 普通用户也是可以关机的哦)
由于 root 用户账号的权限不受限制,如果输入错误的命令,可能导致灾难性的后果,所以在使用 root 用户账号登录时,必须特别小心,只有必要时才使用 root 账号登录。
一般用户提示符 $
root用户提示符 #
2.2、 Linux 系统的退出
Linux 系统的退出与 DOS 或 Windows 不太一样,用完后必须退出,为安全考虑。
- 方法一:
logout
- 方法二:
Ctrl + D
组合键
系统的关机方法:shutdown -h now
或 poweroff
或 halt
都可以,但是关系需要务必小心,不知道的建议看鸟哥教程详细的讲解。
2.3、 建立普通账号、修改密码
用 root 账号登录输入:useradd 用户名
即可建立新账号。
用 root 账号登录输入:passwd 用户名
即可修改密码,注意:root 账号登录修改密码是不需要输入当前密码的
root 账号修改自己的密码,也是不需要输入密码的。
2.4、 一般用户与超级用户之间的快速切换:su
指令
为了避免错误,通常系统管理员是在自己的账号(一般账号)的权限下工作,但是有时为了某种需要,例如修改一个用户的口令,必须回到新管理权限(超级用户 root 登录),如果重新启动,会非常麻烦。
最贱的方法就是使用 su
指令,它能够实现一般用户到超级用户的快速切换。
注意:su
前后提示符是不同的哦,$
是普通用户提示符;#
是超级用户 root 的提示符
从超级用户到一般用户
- 方法一:
exit
- 方法二:
Ctrl + D
- 方法三:
su 用户名
注意:前面两种方法都是退出的意思。第三种方法是直接 su 过去,超级用户 su 到任何一个用户都是不需要密码的,但是如果你使用了 su 用户名
如果在输入 exit
系统或许还是会回到超级管理员,而非退出,这里一定要小心。
2.5、 获取帮助信息
linux 系统中的帮助文档,用以帮助用户学习 linux。在线帮助、信息文档和文本文件,几乎提供了 linux 每个方面(每个功能、命令或系统编辑调用)的帮助信息。
用以下命令可以得到几乎所有命令的信息:man man
但是对于使用者来说,最重要的是在线帮助。
如果正在寻找关于命令和出错信息,最好的去处就是你的系统。在 Linux 系统中有集中不同的资源:
- Man Pages —— 命令,文件格式和系统调用的参考资料;
- 包文档 —— 许多包都有附加的文档,RPM能抱你找到它;
- HOWTO 和 FAQ —— 从 Linux 文档计划中得到的帮助信息;
- locate 命令 —— 一个用来联系命令和它的文档的命令。(arch系列需要自行安装
sudo pacman -S mlocate
) - info 页 —— 超文本文件(不是 html 文件)。
Man Page
在 linux 系统上,几乎每条命令都有自己的“man page”,用户一旦遇到问题或困难时,就可以立刻得到这个帮助文档。
例如:我在使用 ls
这个指令时遇到困难,只需要输入 man ls
即可得到相关 ls 命令的使用帮助信息(即 man page)。
由于 man page 可能有许多页,它是用 less 程序来查看的,可以方便地使屏幕上翻和下翻,所以 man page 里可以使用 less 程序的所有选项。
在 less 程序中,比较重要的操作键有:
- q:退出。
- [Enter]会出键:一行一行的下翻;
- [Space]空格键:一页一页的下翻;
- b:一页一页的向上翻;
- /:后跟一个字符串和回车(Enter)查找字符;
- n:发现上一次查找的下一个匹配。
更加详细的信息,可以自行man less
查看一下。
Tips:如果需要打印出来可以用man 命令 | lpr
有时候会发现某些系统不见不止一个 man page,下表列出说明部分的节、内容:
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
这也是节(Section)被查找的顺序,这个顺序有时非常重要,例如:(这个地方搞不懂,也不知道咋回事,可能教材太老了吧)
将入要查看系统调用 swapon 的 man page,你必须输入 man swapon。实际上看到的是 swapon(8) 的 man page,那是用来控制交换的命令。
Pgae:74,明天继续
hare
2020.3.22
以上是关于初次使用 Linux的主要内容,如果未能解决你的问题,请参考以下文章