Home >Backend Development >PHP Tutorial >Summary of common Linux commands for PHP development
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
unzip xxx.zip (decompression)
zip xx.zip (compression)
tar zcvf xxx.zip (compressed)
tar zxvf xxx.zip (decompressed)
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!