![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
CFZero
这个作者很懒,什么都没留下…
展开
-
Linux下的压缩解压缩命令详解
linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sun转载 2014-10-16 17:11:58 · 449 阅读 · 0 评论 -
shell 脚本 打印指定目录下包含某些字符串的文件
今天尝试写了第一个脚本程序,功能简单,仅仅是打印指定目录下,包含某些字符串的文件#!/bin/bash## “等号”两边不能有空格,否则会出错dir=/home/dir##打印出此目录下,文件名包含abc的文件for file_a in ${dir}/*; do echo $file_a|grep "abc" if [ $? -eq 0 ]原创 2014-11-25 20:40:26 · 1860 阅读 · 0 评论 -
shell判断文件或目录是否存在
1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access.log" 6. 7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 8. if [ ! -x "$myPath"]; then 9. m转载 2015-02-06 10:05:26 · 559 阅读 · 0 评论 -
VMWare虚拟机提示:锁定文件失败,打不开磁盘的解决办法
(1)今天做实验电脑垃圾用到虚拟机Ubuntu 卡出了翔, 无奈只能强制关机,重开机但是开机之后就出错了:找了好久 ,这是因为虚拟机在运行的时候,会锁定文件,防止被修改,而如果突然系统崩溃了,虚拟机就来不急把已经锁定的文件解锁,所以你在启动的时候,就会提示无法锁定文件。解决方法如下:在你的虚拟机的安装目录下,搜索 【.lck】转载 2015-06-01 20:23:37 · 662 阅读 · 0 评论 -
linux 命令
查看文件大小 du -sh text8.zip原创 2015-07-31 21:43:14 · 431 阅读 · 0 评论 -
g++编译命令使用以及参数详解
gcc & g++现在是gnu中最主要和最流行的c & c++编译器 。g++是c++的命令,以.cpp为主,对于c语言后缀名一般为.c。这时候命令换做gcc即可。其实是无关紧要的。其实编译器是根据gcc还是g++来确定是按照C标准还是C++标准编译链接。下面以Test.cpp为例:命令: g++ Test.cpp功能:生成默认为a.exe的文件,这个过程包含了编译转载 2015-08-01 16:39:23 · 6739 阅读 · 0 评论 -
gcc 编译器常用的命令行参数一览
这些常用的 gcc/g++ 命令行参数,你都知道么?1. gcc -E source_file.c-E,只执行到预编译。直接输出预编译结果。2. gcc -S source_file.c -S,只执行到源代码到汇编代码的转换,输出汇编代码。3. gcc -c source_file.c-c,只执行到编译,输出目标文件。4. gcc (-E/S/c/) s转载 2015-08-01 15:47:23 · 448 阅读 · 0 评论 -
分析linux系统下几种消息传递通信方式
(1)信号:通知某时间发生了,如SIGPIPE,这个是在socket编程的时候,send数据给对方的时候,对方非正常关闭时,操作系统会告诉进程这个信号,即对方已经异常退出。(2)信号量:用于进程间互斥同步,比如一个进程要对一个共享区域进行写操作,这时不想别的进程对其进行写操作,那么就获取信号量,写完再释放,别的进程就可以读/写操作了。(3)管道:用于有亲缘关系的进程通信,管道一边用于读,另一边转载 2015-08-29 11:47:28 · 1630 阅读 · 0 评论