1.linux操作系统环境搭建:
在VMware虚拟机下运行ubuntu,即可运行。在VM虚拟机菜单中的设置选项,将内存调整为1024MB,并将网络适配器,改为桥接模式。
在linux操作系统中,右键网络连接图标,Edit Connections
点击Add
在点击Ddd后,输入相应的IP,网关,子网掩码,DNS(可用8.8.8.8),点击save。
2.linux操作系统终端
linux操作系统中区分大小写
快捷键:
ctrl + alt + t 开启新终端
ctrl + shift + t 同目录开启终端
快捷键:
ctrl + alt + t 开启新终端
ctrl + shift + t 同目录开启终端
3.ubuntu
bootloader ---》启动
kernel ----》内核
rootfs ---->根文件系统
4.linux操作系统指令集
ls 命令---> list
ls -a 查看当前目录下所有文件
ls -l 以列表的形式显示文件
drwxr-xr-x d表示目录 r 读 w写 x执行
当前用户有读写执行的权限
当前用户组有读执行的权限
其他用户有读和执行的权限
ls -a 查看当前目录下所有文件
ls -l 以列表的形式显示文件
drwxr-xr-x d表示目录 r 读 w写 x执行
当前用户有读写执行的权限
当前用户组有读执行的权限
其他用户有读和执行的权限
linux@ubuntu:~$
linux ---》当前用户名
~ 家目录 /home/linux == Home
/ 根目录
. 当前目录
.. 上一级目录
linux ---》当前用户名
~ 家目录 /home/linux == Home
/ 根目录
. 当前目录
.. 上一级目录
cd命令:
cd 进入家目录
cd / 进入根目录
cd ~ 进入家目录
cd - 进入上一次进入的目录
cd . 进入当前目录
cd .. 进入上级目录
cd /home/linux/Desktop 进入家目录下的Destop目录中
cd 进入家目录
cd / 进入根目录
cd ~ 进入家目录
cd - 进入上一次进入的目录
cd . 进入当前目录
cd .. 进入上级目录
cd /home/linux/Desktop 进入家目录下的Destop目录中
touch命令:
创建文件
格式: touch 1.c 2.c
mkdir命令:
创建文件夹
格式: mkdir tl
cp命令:
拷贝命令
格式: cp 源 目标
cp -r 源目录 目的目录
mv命令:
移动
mv 3.c test.c
rm命令:
删除
rm 文件名
vim编辑器:
i ---》 insert
Esc
shift + : 进入命令行模式
w 保存
q 退出
! 强制
yy 表示复制 2yy表示复制2行
p 表示粘贴
dd 删除
u 撤消
gcc 编译器
(1)预处理
(2)编译
(3)汇编
(4)链接
gcc 1.c
./可执行程序 ---》执行程序
gcc 1.c -o a.out 修改生成文件的名称
shift + : 命令行模式 输入 set number 设置行号
vim 1.c +7 跳转文件中的第7行
su root(linux) 切换用户
crtl + c 中断
sudo 超级用户权限
sudo passwd root 设置root的密码
sudo chmod 777 file.c
777 ----> 当前用户有读写执行的权限 4 读 2 写 1执行 7---0b111
dpkg -s tftpd-hpa
2、如果未安装 需要安装
sudo apt-get install tftpd-hpa
创建文件
格式: touch 1.c 2.c
mkdir命令:
创建文件夹
格式: mkdir tl
cp命令:
拷贝命令
格式: cp 源 目标
cp -r 源目录 目的目录
mv命令:
移动
mv 3.c test.c
rm命令:
删除
rm 文件名
vim编辑器:
i ---》 insert
Esc
shift + : 进入命令行模式
w 保存
q 退出
! 强制
yy 表示复制 2yy表示复制2行
p 表示粘贴
dd 删除
u 撤消
gcc 编译器
(1)预处理
(2)编译
(3)汇编
(4)链接
gcc 1.c
./可执行程序 ---》执行程序
gcc 1.c -o a.out 修改生成文件的名称
shift + : 命令行模式 输入 set number 设置行号
vim 1.c +7 跳转文件中的第7行
su root(linux) 切换用户
crtl + c 中断
sudo 超级用户权限
sudo passwd root 设置root的密码
sudo chmod 777 file.c
777 ----> 当前用户有读写执行的权限 4 读 2 写 1执行 7---0b111
5.tftp服务
1、服务检测dpkg -s tftpd-hpa
2、如果未安装 需要安装
sudo apt-get install tftpd-hpa
3、根目录下创建文件夹:sudo mkdir tftpboot
..... /etc/default/tftpd-hpa
4、修改文件权限:sudo chmod 777 /tftpboot -R 将tftpboot目录及子目录文件全部修改权限为777
5、修改配置文件
sudo vim /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot" ---》此目录服务器目录
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-c -s -l" ---》 支持客户端 服务器端 长度是任意值
6、重启服务
sudo service tftpd-hpa restart
7、测试
tftp 127.0.0.1
8、 tftp> put a.out --->上传当前目录中的a.out到/tftpboot目录下
sudo vim /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot" ---》此目录服务器目录
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-c -s -l" ---》 支持客户端 服务器端 长度是任意值
6、重启服务
sudo service tftpd-hpa restart
7、测试
tftp 127.0.0.1
8、 tftp> put a.out --->上传当前目录中的a.out到/tftpboot目录下
tftp> get 4.c ---》下载/tftpboot目录中4.c到当前目录
9、输入q退出