sourceCRT 传文件
alt + p ;
put 上传到云服务器
get 从云服务器下载
本地上传到云服务器
scp : /xxx/xxx/xx.zip ubuntu@122.51.xxx.x:~
#scp 【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】
scp -r remote_username@remote_ip:remote_folder local_folder
系统后台运行,没有控制终端,不与前台交互,Daemon程序一般作为系统服务使用
静态库 动态库:
静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。编译之后程序文件大,但加载快,隔离性也好。
动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。
--把时间转成秒数
$ date +%s
1233631748
date +%s -d '2004/06/04 20:30:00'
1086352200
--把秒数转换成标准时间格式
$ date -d @1233631748
Tue Feb 3 11:29:08 CST 2009
netstat -tunlp #查看网络端口监听情况,以确定服务器是否有问题
1、lsof -i:端口号
2、netstat -tunlp|grep 端口号
信号:
SIG_DFL ,SIG_IGN 分别表示无返回值的函数指针,指针值分别是0和1,这两个指针值逻辑上讲是实际程序中不可能出现的函数地址值。
SIG_DFL:默认信号处理程序
SIG_IGN:忽略信号的处理程序
Linux 无bom \n
windows 有bom EF BB BF 字节判断,用nodepad++改成 无bom \r\n
转换:dos2unix unix2dos
dev/null: https://www.cnblogs.com/ftl1012/p/9249279.html
https://www.cnblogs.com/suiyueshentou/p/7798340.html 调整时间
ntpdate cn.pool.ntp.org
https://blog.csdn.net/it_erge/article/details/90799556 nohup 错误重定向
setsid 脱离进程组
while((t = open("/dev/null",O_RDWR)) < 3 && T >= 0)
if(t >= 3) close(t)
写入/dev/null的东西会被系统丢掉
就像注释写的那样,对stdin/stdout/stderr进行保护
代码中利用while先把文件描述符0,1,2分配出去,以后再分配
的时候就不会将stdin/stdout/stderr打开,以达到保护目的
https://www.cnblogs.com/sxdcgaq8080/p/7498906.html 目录用户组和权限 chown chmod
查看目录大小:
ls -ll、ls-lh
du -h –max-depth=1 *
du -sh
du -h --max-depth=0 software/