linux
开源 免费 可移植 可裁剪
ubuntu
bootloader ---》启动
kernel ----》内核
rootfs ---->根文件系统
终端
linux操作系统中区分大小写
快捷键:
ctrl + alt + t 开启新终端
ctrl + shift + t 同目录开启终端
显示当前目录下内容命令: 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目录中
clear:
clear 清屏命令
自动补全 Tab
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 编译器
预处理
编译
汇编
链接
gcc 1.c
./可执行程序 ---》执行程序
gcc 1.c -o a.out
shift + : 命令行模式 输入 set number 设置行号
vim 1.c +7 跳转文件中的第7行
crtl + c 中断
sudo 超级用户权限
sudo passwd root 设置root的密码
sudo chmod 777 file.c
777 ----> 当前用户有读写执行的权限 4 读 2 写 1执行 7---0b111
tftp服务
1、服务检测
dpkg -s tftpd-hpa
2、如果未安装 需要安装
sudo apt-get install tftpd-hpa
3、修改配置文件
sudo vim /etc/default/tftpd-hpa
sudo chmod 777 /tftpboot -R 将tftpboot目录及子目录文件全部修改权限为0777
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot" ---》此目录服务器目录
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-c -s -l" ---》 支持客户端 服务器端 长度是任意值
4、重启服务
sudo service tftpd-hpa restart
5、测试
tftp 127.0.0.1
tftp> put a.out --->上传当前目录中的a.out到/tftpboot目录下
tftp> get 4.c ---》下载/tftpboot目录中4.c到当前目录