文档章节

Linux 常用命令

KJane
 KJane
发布于 2016/03/10 14:08
字数 633
阅读 7
收藏 0

1. 改变文件夹权限为777(包含子文件夹)

chmod -R 777  /home/vhosts/test.com/web/test/

2. 删除文件夹

rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

3. 删除文件使用实例:

rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件

4. 查看文件夹大小
du -sh /home/vhosts/test.com/web

5. 查找文件

找文件后缀
find / -name *.conf
找文件
find / -name tom.txt

6. 文件cope

格式: CP [选项]  源文件或目录   目的文件或目录
选项说明:-b 同名,备分原来的文件
        -f 强制覆盖同名文件
        -r  按递归方式保留原目录结构复制文件

rm -rf /home/vhosts/test1.com/web/www
cp -r /home/vhosts/test.com/web/www /home/vhosts/test1.com/web

先删除 test1.com的内容,再将test.com的内容cope到test1.com里面去。注意目录结构

移动文件
mv    /usr/lib/*    /zone
是将 /usr/lib/下所有的东西移到/zone/中

7. 设定时间

date (查看时间)
date -s 10/17/2008
date -s 10:12:13

8. FTP操作

新建: useradd -d /home/vhosts/test.com ftpuser
密码: passwd ftpuser
禁止用户ssh登陆: useradd username -s /bin/false
赋予用户目录(目录下所有文件): chown -R ftpuser /home/vhosts/test.com

修改密码: passwd 用户名

删除用户: userdel -r 用户名

9. 硬件信息

查看系统硬盘信息和使用情况
fdisk & disk - l  & df
硬盘大小
df -lh
查看CPU
cat /proc/cpuinfo

10. 文件解压缩

1.压缩命令:
命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名
可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。

2.解压命令:
命令格式:tar  -zxvf   压缩文件名.tar.gz
解压缩后的文件只能放在当前的目录。

11. linux 安装webservice

源安装的就直接apt-get install php-soap 或者yum install php-soap.
extension_dir这个目录要有你安装好的soap.so
在php.ini中加上extension = soap.so

12. linux 定时任务

操作:
输入 crontab -e
按下 a 键进入到编辑模式
同时按下 ctrl+c 退出编辑模式
按下 shift+: 输入 wq 退出 crontab
设置:
1. 创建.sh文件
2. 设置可执行   chmod +x test.sh


3. 添加php文件
4. */1 * * * * root /opt/bin/test.sh

五个字段的顺序和取值范围及意义是:
0~59 表示分
1~23 表示小时
1~31 表示日
1~12 表示月份
0~6 表示星期(其中0表示星期日)

© 著作权归作者所有

共有 人打赏支持
KJane
粉丝 1
博文 3
码字总数 846
作品 0
高级程序员
私信 提问

暂无文章

分布式项目(五)iot-pgsql

书接上回,在Mapping server中,我们已经把数据都整理好了,现在利用postgresql存储历史数据。 iot-pgsql 构建iot-pgsql模块,这里我们写数据库为了性能考虑不在使用mybatis,换成spring jd...

lelinked
今天
2
0
一文分析java基础面试题中易出错考点

前言 这篇文章主要针对的是笔试题中出现的通过查看代码执行结果选择正确答案题材。 正式进入题目内容: 1、(单选题)下面代码的输出结果是什么? public class Base { private Strin...

一看就喷亏的小猿
今天
1
0
cocoapods 用法

cocoapods install pod install 更新本地已经install的仓库 更新所有的仓库 pod update --verbose --no-repo-update 更新制定的仓库 pod update ** --verbose --no-repo-update...

HOrange
今天
3
0
linux下socket编程实现一个服务器连接多个客户端

使用socekt通信一般步骤 1)服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。 2)客户端:socker()建立套接字,连接(connect)服务器,连接上后...

shzwork
昨天
3
0
android自定义viewgroup画背景

设计部要求背景实现一个背景边框带圆弧的效果: 所以想着用自定义控件画一个背景。 为了方便,继承的是LinearLayout,在onMeasure中先获取控件宽高: @Overrideprotected void onMeasure(in...

醉雨
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部