2020-6
一、网址参考
4、Linux上用shell批量把文件的编码从gb2312转到utf8
7、shell脚本 获取第几行 第几列 的命令 awk sed
11、碰到磁盘动态无效怎么办?
12、Linux内核基础--事件通知链(notifier chain)
13、VIM中diff的使用
14、怎么用diskgenius合并分区 diskgenius怎么把分区合并成一个
二、实践
1、查找当前目录下的所有.c和.h文件, 命令如下:
find ./ -name "*.[ch]"
2、用netstat命令,查看网络端口占用
netstat -pan //得到相应的端口对应的进程PID ps -aux | grep "进程PID" //通过进程PID,得到对应的程序名
3、ntpdate校时
ntpdate -u time.pool.aliyun.com
4、时间与时区的概念
1)time()、gettimeofday()和gettimeofday()函数,操作的是Linux系统时间,没有时区的概念
2)date、hwclock命令(应用程序),会去把linux的时间叠加上时区;
3)如果要用hwclock命令把时间同步到RTC中,则hwclock的命令如下:hwclock -w -u, 其中-u,则保证不会去叠加时区,即把UTC时间写到RTC中
4)linux的低层时间最好为UTC时间,这样逻辑简单;相应的要求,RTC中的时间也为UTC时间
5)DEMO板设置时区的例子,即修改/etc/localtime的软连接,其中的GMT-8是东八区:
6)GMT与Etc/GMT地区信息的时区转换, 即GMT+8---->Etc/GMT-8
5、查看文件夹大小
1)du -h 或 du -sh
s:表示不要显示其下子目录和文件占用的磁盘空间大小信息,只显示总的占用空间大小,h:以适合阅读的单位显示
2)参考网址:linux中如何查看文件/文件夹的大小
6、scp拷贝目录
1)scp -r ./util 用户名@192.168.1.65:/home/wwwroot/limesurvey_back/scp //需要用-r
2)参考网址: scp 对拷文件夹 和 文件夹下的所有文件 对拷文件并重命名