Linux安装及入门
Linux安装及学习
Linux遇到的问题:
- 在安装过程中因为代码输错(少空格)而质疑自己下载的ubuntu和virtualbox版本,于是卸载之后重新安装了一次,后来才发现是代码输错了(教程中的空格不太明显)。
- 在输入路径的时候完全按照教程来走,以至于把教程上的用户名直接抄下来了,导致我琢磨了很久才发现自己的问题。
- 其他方面多少也会遇到一点小问题,但是只要仔细琢磨一下,大都没什么困难。总的来说,Linux的安装还是比较顺利的。
Linux的学习过程:
第一章
1.linux为何物
2.linux的发展史
3.Linux重要人物
- Ken Thompson C 语言之父和 UNIX 之父
- Dennis Ritchie C 语言之父和 UNIX 之父
- Stallman 著名黑客,GNU创始人,开发了Emacs、gcc、bash shell
- Bill Joy BSD 开发者
- Tanenbaum Minix 开发者
- Linus Torvalds:Linux之父,芬兰赫尔辛基大学
4.学习Linux路径
第二章
1.终端的概念
终端本质上是对应着 Linux 上的 /dev/tty 设备。
Linux 的多用户登陆就是通过不同的 /dev/tty 设备完成的,Linux默认提供了6个纯命令行界面的“terminal”(准确的说这里应该是6个virtualconsoles)来让用户登录。在物理机系统上你可以通过使用[Ctrl]+[Alt]+[F1]~[F6]进行切换>
2.常用快捷键
- Ctrl+d 键盘输入结束或退出终端
- Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
- Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
- Ctrl+a 将光标移至输入行头,相当于Home键
- Ctrl+e 将光标移至输入行末,相当于End键
- Ctrl+k 删除从光标所在位置到行末
- Alt+Backspace 向前删除一个单词
- Shift+PgUp 将终端显示向上滚动
- Shift+PgDn 将终端显示向下滚动
- ctrl+c 强行终止当前程序
- Tab 补全命令,目录,命令参数
3.通配符
符号 | 作用 |
---|
- | 匹配 0 或多个字符
? | 匹配任意一个字符
[list] | 匹配 list 中的任意单一字符
[!list] | 匹配 除list 中的任意单一字符以外的字符
[c1-c2] | 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
{string1,string2,...}| 匹配 string1 或 string2 (或更多)其一字符串
4.学习困难
- 在学习通配符和快捷键这部分内容时,我发现仅凭记忆是无法准确的记住每个符号的用法,必须结合实例进行练习。尽管如此,我还是会有个别搞混或者忘记了用法,我想可能需要更多的练习。
第三章
1.who命令参数
符号 | 作用 |
---|---|
-a | 打印能打印的全部 |
-d | 打印死掉的进程 |
-m | 同am i,mom likes |
-q | 打印当前登录用户数及用户名 |
-u | 打印当前登录用户登录信息 |
-r | 打印运行等级 |
2.用户管理
符号 | 代码 |
---|---|
sudo adduser A | 创建用户A |
ls/home | 给用户创建目录 |
su -l A | 切换登陆用户A |
groups A | 查看归属用户组 |
sudo deluser A | 删除用户A |
3.文件权限
符号 | 代码 |
---|---|
ls-l | 使用较长格式列出文件 |
ls -A | 显示除了 .(当前目录)和 ..(上一级目录)之外的所有文件,包括隐藏文件(Linux 下以 . 开头的文件为隐藏文件) |
ls -dl<目录名> | 查看某一个目录的完整属性,而不是显示目录里面的文件属性 |
ls -AsSh | 显示所有文件大小,并以普通人类能看懂的方式呈现 |
第四章
1.FHS标准
2.目录路径
符号 | 作用 |
---|---|
cd .. | 进入上一级目录 |
cd ~ | 进入你的 home 目录 |
pwd | 使用 pwd 获取当前路径: |
3.文件基本操作
符号 | 作用 |
---|---|
cp | 复制 |
cp-f (cp-r) | 递归复制 |
rm | 删除一个文件 |
rm-f | 参数强行删除 |
mv | 剪切文件 |
cat | 查看文件 |
cat-n | 显示行号 |
。。。。。。。。
更多的内容限于时间与能力的限制暂时无法完成,对此深感抱歉。会在未来一周之内将剩余内容熟练掌握。