Home  >  Article  >  Backend Development  >  Summary of common Linux commands for PHP development

Summary of common Linux commands for PHP development

小云云
小云云Original
2018-03-13 14:11:311771browse

This article mainly summarizes the common Linux commands for PHP development. I hope it can help you.

sudo apt -get install software name (installation software command)

sudo nautilus open the file (with root permissions)

su root switch to root

cd directory name (enter the directory)

vi file name (edit the file)

:wq (save and exit the file)

:q (Exit)
:q! (Force exit without saving the modified content)

ls (display all folders and files under the current folder)

ls -a (show hidden files)

mkdir directory name (create a directory)

rmdir empty directory name (delete An empty directory)

rm -rf directory name (delete directory)
-r means downward recursion, no matter how many levels of directories there are, delete them all together
-f means directly forcibly deleting without doing anything What does any prompt mean

sudo chmod 0777 directory location (give read and write permissions)

sudo chmod -R 0777 /directory/ (give all folders under the folder or All files are given 777 permissions)

Restart Apache: sudo service Apache2 restart

Copy the folder to another folder: cp -r /directory/space/new directory/

Restart database: service mysql restart


ubuntu decompression package command:

unzip xxx.zip (decompression)

zip xx.zip (compression)

tar zcvf xxx.zip (compressed)

tar zxvf xxx.zip (decompressed)

MySQL changes the root password:

mysql -uroot -p ( Requires a password, just enter the password)

use mysql;

update user set password=PASSWORD('admin') where user="root";

flush privileges ;

quit

service mysql restart

Re-enter to view the installed software: dpkg --list

Uninstall Programs and configuration files: sudo apt-get --purge remove Program name

Uninstall only the program, keep the configuration file: sudo apt -get remove Program name

ubuntu reset root password (temporary )

When su root password authentication fails

1.sudo passwd (note not password) root

2.Enter the password twice (root’s new password)

3. Su root again, press Enter and enter the new password to switch to the root account

When the sudo command is unavailable and /etc/sudoers is reported to be writable by anyone, it is because the sudoers permissions have been Modify

Solution: pkexec chmod 0440 /etc/sudoers (change the read and write permissions)

scp command:

Copy the files in the folder from the remote server to Local:

scp -r root@10.21.21.69: (your server ip)/var/www/(directory) space/local directory/

Upload from local to server:

scp /directory/file root@ip:/directory/

Restart the server software:

/etc/init.d/+Tab key to enter the directory that can be restarted


##linux server import database file

First enter the database

Create a new database

Then use the new database name to enter the database

Set the encoding set names utf8;

Import database: mysql>source/directory location where sql files are stored/xxx.sql;

Related recommendations:

Linux common command skills collection, linux common command collection_PHP tutorial

Linux common command collection

Linux common command solution Method

The above is the detailed content of Summary of common Linux commands for PHP development. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn