真的是最最最基础的命令了,敲多了都会,其他的很多命令我也是用的时候现查:)
进入目录(进入/var/www/html目录下)
cd /var/www/html
复制文件(把123.txt复制到upgrade-bin目录下,-f表示同名文件直接覆盖)
cp -f 123.txt ./upgrade-bin/
移动文件(把123.txt移动到upgrade-bin目录下,-f表示同名文件直接覆盖)
mv -f 123.txt ./upgrade-bin/
删除文件(删除123.txt)
rm 123.txt
查看文件内容
vi 123.txt
编辑文件内容(在vi命令打开文件后按a)
a
退出编辑文件(不保存修改)
按ESC
:q!
退出编辑文件(保存修改)
按ESC
:wq
创建文件夹(创建myFolder文件夹)
mkdir myFolder
设置文件夹权限(给myFolder设置777权限,777表示最高读写权限)
chmod 777 /home/deviser/myFolder
设置文件夹和子目录权限(给myFolder和myFolder的子目录设置777权限,注意:chmod 777 /var/ -R会导致系统出问题,得重装)
chmod 777 /home/myFolder -R
删除文件夹(删除myFolder文件夹和myFolder子目录下的全部文件)
rm -rf myFolder
清空日志文件(清空error.log里的内容,但不删除error.log)
echo > error.log
执行脚本
sh upgrade.sh
执行脚本(后台执行)
sh upgrade.sh&
查看某个进程是否存在(查看mysql进程是否存在,可看到进程号)
ps aux|grep mysql
kill进程(假设mysql的进程号的1705,杀死mysql进程)
kill -9 1705
切root权限(centos系统)
su
切root权限(ubuntu系统和欧拉系统)
sudo su
在线安装软件(centos系统和欧拉系统,-y表示安装过程中不再提示二次确认)
yum install lrzsz -y
在线安装软件(ubuntu系统,-y表示安装过程中不再提示二次确认)
apt install lrzsz -y
查看系统版本
uname -a
压缩文件夹(把test打包成test.tar.gz)
tar -zcvf test.tar.gz test
解压缩(把test.tar.gz解压缩)
tar -xf test.tar.gz