最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

Linux下不得不知道的几个小命令和小脚本

来源:http://erdangjiade.com/topic/161.html 沐浴春风 2018-04-21 12:41浏览(280)

1、开发B/S系统几乎离不开上传东西,但有的时候服务器总是报错500或没有权限,这时候要用到chmod这个小命令了,比如要修改upload文件夹这个权限,你可以这样子做

chmod -R 777 upload/


这样子再上传文件就可以了;


2、就要说到下载东西了,那其实你直接下载是可以,但是如果打包压缩后下载是不是更方便呢,所以这时候就要用到了tar命令了 ,比如你要打包压缩 erdangjiade这个文件件,你可以这样子去做

tar -zcvf erdangjiade.tar.gz  erdangjiade


当然解压就也是它了,你可以这样子做:


tar -zxvf erdangjiade.tar.gz


3、那如果想两台服务器对拷呢,这时候就要用到了scp这个命令了,比如我要把将远程服务器上的source所有文件拷贝到本地erdangjiade文件夹下面,(注:红色为端口号)你可以这样子去做

scp -P 110 -r root@110.120.130.110:/2/source /erdangjiade


4、那如果你想‘修改’‘替换’某个文件夹里面所有文件的内容,有一个set命令就超级好用了,它和正则表达式的工作原理是一样的呢,比如你想替换/home/aa文件夹下面所有文件里面的内容有“2”的修改为“erdangjiade”,那你可以这样子做:


sed -i "s/2/erdangjiade/g" `grep 2 -rl /home/aa`




5、想到哪就写到哪吧,后续慢慢写


6、如果你要把一个文件夹里的所有东西都复制到另外一个文件夹里呢,这时候用cp

cp -Rf /home/user1/* /root/temp/
将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。
即格式为:cp -Rf 原路径/ 目的路径/
 


7、如果你想要知道一个文件夹里一共有多少个文件呢,你可以这样子呢

ls wc -w


8、Linux用安装源码方式重启Mysql,假如root 密码为123456

/usr/local/mysql/bin/mysqld_safe --user=mysql &   //开启

/usr/local/mysql/bin/mysqladmin -uroot -p shutdown //关闭


9、安装Composer 下载Composer 的二进制文件

#curl -sS https://getcomposer.org/installer | php 

让你的系统中可以进行全局调用:

#mv composer.phar /usr/local/bin/composer

使用:比如你当前文件夹下面有一个 composer.json 直接用下面的命令就可以了

#composer.phar install



评论0
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

1 2