工作linux常用命令

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(小写)   指定我们所需要的库


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值