linux实训第一天总结

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 同目录开启终端

3.ubuntu

bootloader ---》启动
kernel ----》内核
rootfs ---->根文件系统

4.linux操作系统指令集

  ls  命令---> list
ls -a  查看当前目录下所有文件

ls -l  以列表的形式显示文件

drwxr-xr-x  d表示目录  r  读  w写  x执行
当前用户有读写执行的权限
当前用户组有读执行的权限
其他用户有读和执行的权限

linux@ubuntu:~$ 

linux ---》当前用户名

~ 家目录  /home/linux  == Home
/ 根目录
. 当前目录
.. 上一级目录

cd命令:
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

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目录下

tftp> get 4.c    ---》下载/tftpboot目录中4.c到当前目录

  9、输入q退出




猜你喜欢

转载自blog.csdn.net/isco22/article/details/78897197