1,在某文件夹下查找,且模糊匹配
find . -name 'xx*' 且中间都必须用空格间隔
2,mv
命令格式 | 运行结果 |
---|---|
mv 文件名 文件名 | 将源文件名改为目标文件名 |
mv 文件名 目录名 | 将文件移动到目标目录 |
mv 目录名 目录名 | 目标目录已存在,将源目录 移动到目标目录;目标 目录不存在则改名 |
3, ln -s
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件,
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。
当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。
例如:ln -s /bin/less /usr/local/bin/less
4,
yum -y install与yum install有什么不同
2017年08月07日 10:44:22 木大白易 阅读数 36797
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/76819961
使用到,这里记录一下!
如果使用yum install xxxx
,会找到安装包之后,询问你Is this OK[y/d/N]
,需要你手动进行选择。但是如果加上参数-y
,就会自动选择y
,不需要你再手动选择!
yum -y install 包名(支持*) :自动选择y,全自动
yum install 包名(支持*) :手动选择y or n
yum remove 包名(不支持*)
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包
5,
如何安装nginx第三方模块--add-module
2015年09月14日 10:53:13 ystyaoshengting 阅读数 10440
nginx文件非常小但是性能非常的高效,这方面完胜apache,nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得nginx越发的强大. 在安装模块方面,nginx显得没有apache安装模块方便,当然也没有php安装扩展方便.在原生的nginx,他不可以动态加载模块,所以当你安装第三方模块的时候需要覆盖nginx文件.接下来看看如何安装nginx第三模块吧.
nginx第三方模块安装方法:
./configure --prefix=/你的安装目录 --add-module=/第三方模块目录
以安装pagespeed模块实例
在未安装nginx的情况下安装nginx第三方模块
-
# ./configure --prefix=/usr/local/nginx-1.4.1 \
-
--with-http_stub_status_module \
-
--with-http_ssl_module --with-http_realip_module \
-
--with-http_image_filter_module \
-
--add-module=../ngx_pagespeed-master --add-module=/第三方模块目录
-
# make
-
# make install
-
# /usr/local/nginx-1.4.1/sbin/nginx
在已安装nginx情况下安装nginx模块
-
# ./configure --prefix=/usr/local/nginx-1.4.1 \
-
--with-http_stub_status_module \
-
--with-http_ssl_module --with-http_realip_module \
-
--with-http_image_filter_module \
-
--add-module=../ngx_pagespeed-master
-
# make
-
# /usr/local/nginx-1.4.1/sbin/nginx -s stop
-
# cp objs/nginx /usr/local/nginx/sbin/nginx
-
# /usr/local/nginx-1.4.1/sbin/nginx
相比之下仅仅多了一步覆盖nginx文件.
6,
linux, configure --prefix=/有什么用
2018年04月04日 09:18:00 习惯沉淀 阅读数 970
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lydong_/article/details/79812405
作用就是指定安装路径
不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。你要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉。
指定prefix,直接删掉一个文件夹就够了。
7,
chmod +x的意思就是给执行权限
chmod +x 和 chmod u+x的区别?
就是设置谁拥有执行这个文件权限
chmod +x 和chmod a+x 是一样的,一般没有明确要求,可以就用chmod +x
8,解压文件
解压
tar -xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar -xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
总结
1、*.tar 用 tar -xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar -xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar -xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar -xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
9,
示例:1 使用 touch 创建一个空文件
要在 Linux 系统上使用 touch
命令创建空文件,键入 touch
,然后输入文件名。如下所示:
[root@linuxtechi ~]# touch devops.txt
[root@linuxtechi ~]# ls -l devops.txt
-rw-r--r--. 1 root root 0 Mar 29 22:39 devops.txt