使用Linux时小总结

Linux

1.foremost

根据文件头标志识别文件,并解析

命令:foremost -i xxx.xxx

2.composer

# php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
# php composer-setup.php

All settings correct for using Composer
Downloading...

Composer (version 1.6.5) successfully installed to: /root/composer.phar
Use it: php composer.phar

移动 composer.phar,这样 composer 就可以进行全局调用:

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

切换为国内镜像:

# composer config -g repo.packagist composer https://packagist.phpcomposer.com

更新 composer:

# composer selfupdate

在有composer.json的目录下composer install。

composer install报错:

  1. Problem 1
    - laravel/framework v5.3.9 requires ext-mbstring *

    apt-get install php7.3-mbstring
    #再修改/apache2/php.ini中的 extension-mbstring,把分号去掉
    #再重启apache2即可 service apache2 restart
    
  2. Problem 1
    - laravel/framework v5.3.9 requires ext-dom *

    apt-get install php7.3-xml
    
  3. [ErrorException] proc_open(): fork failed - Cannot allocate memory

    #free -m
    # dd if=/dev/zero of=/var/swapfile bs=1M count=1024 //生成1024M大小的空文件
    # mkswap /var/swapfile  //设置为swao分区
    # swapon /var/swapfile  //开启swap分区
    # chmod 7777 /var/swapfile //设置权限为7777,以便无论哪个用户启动系统都能正常运作
    # echo /var/swapfile swap swap defaults 0 0 >> /etc/fstab  //设置开机自动挂载
    
  4. Could not open input file: artisan

     #切换至laravel根目录下后
     php artisan route:list
    

常用指令

rm 删除文件
-rf 删除文件夹
whereis xxx 查询文件位置
find / -name xxx

常用目录查询

  1. 用户名
    1. 登陆用户名: /proc/sys/kernel/hostname
    2. 所有用户: /etc/passwd /etc/group
  2. mac地址: /sys/class/net/eth0/address
  3. version: /proc/version

猜你喜欢

转载自blog.csdn.net/u013457794/article/details/88996828