阿里云的linux命令笔记(持续更新)

/**

---------------- [ 华丽分割线 ] ------------------------

### 121.40.120.167 操作 ###

1.启动 nginx
cd /usr/local/nginx/sbin => 进加载目录
./nginx => 启动
./nginx -t => 检测配置文件
./nginx -s reload => 重启

2.启动 nginx的php拓展
/usr/local/services/php-fpm-5.3.23/sbin => 进加载目录
./php-fpm => 启动

---------------- [ 华丽分割线 ] ------------------------

### 删除 ###

rm -rf * => [递归][强制(不询问)]删除当前目录下所有
rm -rf 20160401 20160402 20160403 20160404 20160405 20160406 20160407 20160408 20160409 20160410 20160411 20160412 20160413 20160414 20160415
rm -rf 20160416 20160417 20160418 20160419 20160420 20160421 20160422 20160423 20160424 20160425 20160426 20160427 20160428 20160429 20160430

---------------- [ 华丽分割线 ] ------------------------

### 复制 ###

cp -r test1/ test2/ => [递归]将目录test1/复制为新的目录test2/

---------------- [ 华丽分割线 ] ------------------------

### 查看文件夹属性 ###

du -sh => 查看当前目录的空间大小

---------------- [ 华丽分割线 ] ------------------------

### 目录权限 ###

ls -l => 查看当前目录的权限
ll => 查看当前目录的权限
chown –R wang.sales /test => [递归]将目录/test及 其下所有文件(目录)的权限改为用户:wang,组:sales

---------------- [ 华丽分割线 ] ------------------------

### 查看进程和服务 ###

ps -aux | grep php

---------------- [ 华丽分割线 ] ------------------------

### vi操作 ###

vi test.log => 打开或新建test.log
i => 输入
esc => 切换命令
:w => 保存不退出
:wq => 保存且退出
:q! => 不保存退出

---------------- [ 华丽分割线 ] ------------------------

### mv操作 ###

mv test.log test1.txt => 将文件test.log重命名为test1.txt

mv test1.txt test3 => 移动文件: 将test1.txt文件移到目录test3中

mv log1.txt log2.txt log3.txt test3 => 将文件log1.txt,log2.txt,log3.txt移动到目录test3中

mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt => 将三个文件移动到test4目录中去

mv -i log1.txt log2.txt => 将文件log1.txt改名为log2.txt,如果log2.txt存在,询问是否覆盖

mv -f log3.txt log2.txt => 将文件log3.txt改名为log2.txt,即使log2.txt存在,也强制覆盖掉

mv dir1 dir2 => 如果目录dir2不存在,将目录dir1改名为dir2;否则,将dir1移动到dir2中

mv * ../ => 移动当前文件夹下的所有文件到上一级目录

mv test3/*.txt test5 => 把目录test3里的文件移动到另一个子目录test5

---------------- [ 华丽分割线 ] ------------------------

### 采用命令 ###

clear => 清屏
ls => 列出目录和文件 -a 列出隐藏文件
其中蓝色-目录,绿色-可执行文件,红色-压缩文件,浅蓝色-链接文件,加粗的黑色-符号链接,灰色-其它格式文件
pwd => 输出当前完整目录
reboot => 重启计算机
install => 安装或升级软件或备份数据
exit => 退出系统
last => 显示近期用户或终端的登录情况
grep php => 搜索包含php
diff => 两个文件之间的比较
cat => 用于连接并显示指定的一个和多个文件的有关信息
cat README INSTALL File1 : 把README和INSTALL的文件内容加上行号(空白行不加)之后,将内容附加到一个新文本文件File1 中

ln -s /usr/local/nginx link.nginx => 创建一个访问/usr/local/nginx目录的名为link.nginx的快捷方式

df => 检查文件系统的磁盘空间占用情况
主要参数
-s:对每个Names参数只给出占用的数据块总数。
-a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
-k:以1024字节为单位列出磁盘空间使用情况。
-x:跳过在不同文件系统上的目录不予统计。
-l:计算所有的文件大小,对硬链接文件则计算多次。
-i:显示inode信息而非块使用量。
-h:以容易理解的格式印出文件系统大小,例如136KB、254MB、21GB。
-P:使用POSIX输出格式。
-T:显示文件系统类型。

top => 显示执行中的程序进程
主要参数
d:指定更新的间隔,以秒计算。
q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。
c:显示进程完整的路径与名称。
S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。

whereis mysql => 所有的文件路径
which mysql => 所有的文件路径

未经允许不得转载:爱游吧 » 阿里云的linux命令笔记(持续更新)

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址