Linux安装
由于回家没有带笔记本,所以把VirtualBox安装在家里的台式上,回学校之后再重新在自己的笔记本上安装虚拟机。参考《基于VirtualBox安装Ubuntu图文教程》,整个安装的过程都没有什么问题,但是在安装VirtualBox虚拟机增强功能时一直弄不好,后来仔细看才知道是自己没有注意空格。。。
Linux学习
一、学习别出心裁的Linux命令学习法
1.Linux的架构
2.Linux的整体学习步骤
3.Ubuntu快捷键:使用快捷键可以大大增加效率,例如CTRL+ALT+T ALT+数字N Tab(补全)上下键等等
4.Linux命令、man命令、cheat命令
二、学习Linux基础入门课程
第三节 用户及文件权限管理
1.创建用户:sudo adduser lilei
2.切换用户su -l lilei
su -l lilei
密码
3.切换root
su shiyanlou
密码
4.给用户增加sudo权限
在root权限下,sudo usermod -G sudo lilei
通过groups lilei 查看
5.给/opt路径开通读写权限
sudo chmod 777 /opt
6.创建文件
touch test
7.删除用户
sudo deluser lilei
8.查看伪终端用户
who am i
第四节 Linux目录结构及文件基本操作
1.创建多个文件
touch {1..10}.txt
rm {1..5}.txt
2.调用眼睛
xeyes
nohup xeyes &
3.更新软件列表
sudo apt-get update
4.更新软件
sudo apt-get upgrade
5.安装软件
sudo apt-get install 软件名
6.复制路径
cp -r
7.强制删除
rm -f
8按行数查看
cat -n
nl
9.按进度查看
more
第五节 环境变量与文件查找
所谓变量就是计算机中用于记录一个值的符号,而这些符号将用于不同的运算处理中。通常变量与值是一对一的关系,可以通过表达式读取它的值并赋值给其它变量,也可以直接指定数值赋值给任意变量。环境变量的作用域比自定义变量的要大,如 Shell 的环境变量作用于自身和它的子进程。在所有的 UNIX 和类 UNIX 系统中,每个进程都有其各自的环境变量设置,且默认情况下,当一个进程被创建时,除了创建过程中明确指定的话,它将继承其父进程的绝大部分环境设置。
set 显示当前 Shell 所有变量,包括其内建环境变量(与 Shell 外观等相关),用户自定义变量及导出的环境变量。
env 显示与当前用户相关的环境变量,还可以让命令在指定环境中运行。
export 显示从 Shell 中导出成环境变量的变量,也能通过它将自定义变量导出为环境变量。
第六节 文件打包与解压缩
1.用zip命令打包并解压
使用zip命令打包,用unzip命令解压
代码:touch test
zip -r -1 -o test.zip test
unzip -q test.zip -d /home/shiyanlou
2.用tar命令打包并解压
均使用tar命令,配以不同参数
代码:touch test
tar -cf test.tar test
tar -xf test.tar -C /home/shiyanlou
第七节 文件系统操作与磁盘管理
1.df命令查看磁盘的容量
2.du命令查看目录的容量 加上-h参数,以更易读的方式展示
3.使用mkfs命令格式化磁盘
4.使用mount命令挂在磁盘到目录树
5.使用umount命令卸载已挂载磁盘
6.使用fdisk为磁盘分区
7.使用losetup命令建立镜像与回环设备的关联
第八节 Linux下的帮助命令
1.内建命令实际上是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在bash源码的builtins里面的,并由 shell 程序识别并在 shell 程序内部完成运行。
2.外部命令是 Linux 系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存。
3.help 命令是用于显示 shell 内建命令的简要帮助信息。
4.man 命令获取帮助,man [命令],man ls 打开手册。
5.info 命令获取帮助,info [命令]