gcc test.c -o test
将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名
sudo apt-get install+安装文件名
安装程序命令
mosquitto -v
mosquitto_sub -v -t sensor
mosquitto_pub -t sensor -m 12
解压zip文件到当前目录
unzip filename.zip
#下载源代码包
wget http://mosquitto.org/files/source/mosquitto-1.4.5.tar.gz
# 解压
tar zxfv mosquitto-1.4.5.tar.gz
# 进入目录
cd mosquitto-1.4.5
# 编译
make
# 安装
sudo make install
gcc -c test.c将生成test.o的目标文件
gcc -o app test.c将生成可执行程序app
vi wq q
kiuws
10550
tab键补全
sudo vi /etc/profile
source /etc/profile
export PATH=/usr/bin:/home/houjunjie/Documents/cross/arm-linux-gcc-unimat-hm i-0507/bin:$PATH
export TOOLCHAIN=/home/houjunjie/Documents/cross/arm-linux-gcc-unimat-hmi-05 07
端口被占用时杀死进程
lsof -i:1883 可以显示端口号对应的进程PID
kill 2512
个人SVN:
路径:https://192.168.1.220:8443/svn/compile/liuwenshun
用户名:liuwenshun
密码:liuwenshun0115
编译服务器:192.168.1.225
用户名:liuws
密码:liuws0115
route add default gw 192.168.1.1
ping 118.31.17.203
tftp -gr iot 192.168.1.127(windows7)
chmod 777 iot
1. 在命令行上敲ifconfig(注意这里是ifconfig不是ipconfig,开始时候自己一直搞错了)如下图:
设置root密码
sudo passwd
hjj
hjj
hjj
su -//进入root用户
退出时有三种方法: ctrl+D,
viexit,
logout。
cd /进入根目录
cd 返回
sudo apt-get install openssh-server
sudo apt-get update//更新源
mkdir test
touch test/a.txt
chmod 777 /home/user
查看目录或者文件的相关权限可以采用命令ls -lD,或者直接用ls -l
-rwxrwxrwx 1 root root 71 4月 4 11:45 a.txt
- 第一组rwx:文件所有者的权限是读、写和执行
- 第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行
- 第三组r--:不与文件所有者同组的其他用户的权限是读不能写和执行
ftpget -u
从SVN导工程到主机 svn export https://192.168.1.220:8443/svn/compile/liuwenshun/hjj/13
lftp
压缩
tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成jpg.tar
解压
tar -xvf file.tar //解压 tar包
ps 进入到相应的目录下 显示进程 先终止程序或者再打开一个窗口
gcc -o test_mqtt_pub test_mqtt_pub.c -L/usr/local/lib/ -lmosquitto -I/usr/local/include
-I 指定我们程序所需的头文件所在的路径,也就是我们刚刚编译出来库文件里面的头文件路径
-L(大写) 指定我们程序所需的库文件所在的路径,也就是我们刚刚编译出来库文件里面的库文件路径
-l(小写) 指定我们所需要的库