zoukankan      html  css  js  c++  java
  • linux 命令笔记

    1.    ls -l  命令 相当于ll 输入两个ll作用于此相同

    [root@centos8 www]# ls -l
    total 1049600
    drw-------. 5 root root 47 Mar 4 23:10 backup
    drwxr-xr-x. 7 root root 136 Mar 5 00:37 server
    -rw-r--r--. 1 root root 1074790400 Mar 4 23:05 swap
    drwxrwxrwx 2 root sftp 6 Mar 5 10:40 swoolestudy
    drwx------. 2 www www 6 Mar 4 23:08 wwwlogs
    drwxr-xr-x. 2 755 sftp 19 Mar 5 00:43 wwwroot

    如果这个字母是一个减号"-",则说明该文件是一个普通文件.字母"d"表示该文件是一个目录,字母"d",是dirtectory(目录)的缩写.

    r表是读 (Read)
    w表示写 (Write)
    x表示执行 (eXecute)

    其中前三个表示文件属主的权限,中间三个表示组用户权限,最后三个表示其他用户权限.
    比如:
    drwxrwxrwx 2 root sftp 6 Mar 5 10:40 swoolestudy  

    属主root用户权限rwx,组用户sftp的权限是rwx

    ls -R  swoole 列出所有子文件夹子文件

    2.   chmod 777 /www/swoolestudy  修改权限

    3.   vi /etc/php.ini  然后输入:/ extendsion  表示搜索 然后按然后按n是下一个 ,大写是上一个

    命令模式下,输入:/字符串

    比如搜索user, 输入/user

    按下回车之后,可以看到vim已经把光标移动到该字符处和高亮了匹配的字符串

    查看下一个匹配,按下n(小写n)

    跳转到上一个匹配,按下N(大写N

    4.   find / -name php 查找php关键词  从根目录查找

    5.   

    php.ini在 /www/server/php/73/ect/php.ini

    php扩展在/www/server/php/73/include/php/ext
    php -v 查看php版本
    php -m 查看安装的扩展

    6.   netstat -apn|grep 8888 查询端口是否监听

    kill -9  2441信号  杀掉进程

    7   yum install telnet  然后ctrl+ ] 是退出 交互,quit推出telnet

    8    rm -rf 要删除的文件名或目录  mv cars.war /usr/local/webapps  转移cars.war包到tomcat的webapps下

    9  php --ri swoole

    php --info  来查看已经安装的swoole版本

    1.   用户列表文件: cat  /etc/passwd/
    2.   用户组列表文件: cat   /etc/group
          ls 之后如果只有一个文件夹,可以用cd * 就直接进入这个文件夹里面了
    3   ps -ajft  查看当前进程
    4   systemctl stop firewalld.service 关闭防火墙
         cat /etc/redhat-release  查看centos版本

    Linux之目录的操作(创建、移动、改名、删除、复制)

    1.创建

    mkdir [dirname] //创建单个目录

    mkdir -p newdir1/newdir2/newdir3 //递归创建多级目录

    mkdir dir1/dir2/newdir3 //在已存在的目录中创建目录

    mkdir -p dir1/newdir2/newdir3 //在已存在的目录中递归创建多级目录

    mkdir /home/zhangsan/movie //使用 相对于根目录的 ‘绝对路径’的方式创建目录

    总结:新目录的层次大于1时,就需要-p参数
    2.移动

    mv dir1 dir2 //dir1移动到dir2的目录下,结果:dir2/dir1

    mv dir1/dir2 dir3 //dir2移动到dir3的目录下,结果:dir3/dir2

    mv dir1/dir2 dir3/dir4 //dir2移动到dir4的目录下,结果:dir3/dir4/dir2

    mv /home/zhangsan/movie /home/lisi/video //movie移动到video目录下,结果:/home/lisi/video/movie

    3.改名

    mv dir1 newdir //dir1移动到当前目录下,并改名字为newdir

    mv dir1/dir2 dir3 //dir2移动到dir3目录下,并改名为原名,结果:dir3/dir2

    mv dir1/dir2 dir3/newdir //dir2移动到dir3目录下,并改名为newdir,结果:dir3/newdir

    4.复制

    cp -R dir1 dir2 //dir1复制到dir2目录下,结果:dir2/dir1

    cp -R dir1/dir2 dir3/newdir //dir2复制到dir3目录下,并改名为newdir,结果:dir3/newdir

    cp -R dir1/dir2 newdir //dir2复制到当前目录下,并改名为newdir

    cp dir1/file1 dir2 //file1复制到dir2目录下,结果:dir2/file1

    cp dir1/file1 dir2/dir3/file2 //file1复制到dir3目录下,并改名为file2,结果:dir2/dir3/file2

    5.删除

    rm [filename] //删除文件

    rm -r [dirname] //删除目录

    rm -rf [filename] //强制删除文件

    rm -rf [dirname] //递归强制删除目录

    rm -rf / //递归强制删除”/斜杠”根目录(一旦删除,系统崩溃,慎用!!!)
    ---------------------

  • 相关阅读:
    WebService协议
    用实例揭示notify()和notifyAll()的本质区别 收藏
    深入Java集合学习系列:HashMap的实现原理
    Oracle 索引扫描的五种类型
    Spring 异常
    Spring MVC
    银行家算法
    Java内存模型与多线程
    Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
    SpringMVC单元测试之MockMVC,模拟登入用户
  • 原文地址:https://www.cnblogs.com/as3lib/p/14485164.html
Copyright © 2011-2022 走看看