This is a draft cheat sheet. It is a work in progress and is not finished yet.
文件命令
ls |
目录列表 |
ls -al |
详细目录列表 |
cd |
改变路径 |
cd .. |
上一层目录 |
pwd |
当前路径 |
mkdir dir |
创建目录 |
rm file |
删除文件 |
rm -r dir |
删除 dir 目录 |
rm -f file |
强制删除文件 |
rm -rf dir |
强制删除 dir 目录 |
cp file1 file2 |
拷贝文件 |
cp -r dir1 dir2 |
拷贝目录,如果 dir2 不存在,创建它 |
mv file1 file2 |
重命名或者移动文件,如果 file2 是一个目录,则移动 file1 至 file2 目录 |
ln -s file link |
创建硬链接 |
touch file |
创建或者更新文件 |
cat > file |
输入文件 |
more file |
输出文件内容 |
head file |
输出前 10 行内容 |
tail file |
输出后 10 行内容 |
tail -f file |
进程管理
ps |
显示活动进程 |
top |
显示所有进程 |
pgrep firefox |
返回 firefox pid |
pgrep -u root sshd |
显示进程名为sshd、所有者为root的进程 |
kill pid |
根据 pid 杀死进程 |
killall proc |
杀死 proc* 开头的所有进程 |
bg |
列出后台任务 |
fg |
最近 job 提前 |
fg n |
job n 提前 |
sudo apt-get install htop |
web
nginx
sudo apt-get install nginx
sudo service nginx restart
或者
sudo /etc/init.d/nginx start
sudo /etc/init.d/nginx stop
sudo /etc/init.d/nginx restart
PHP fpm
sudo apt-get install php5-fpm
sudo service php5-fpm start
sudo service php5-fpm stop
或者
sudo /etc/init.d/php5-fpm restart
sudo /etc/init.d/php-fastcgi restart
mysql
sudo /etc/init.d/mysql start
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql restart
|
|
|
文件权限
chmod octal file - 改变文件权限
* 4 - 读(r)
* 2 - 写(w)
* 1 - 执行(x)
例子:
chmod 777 读,写,执行
chomd 755 文件拥有者读写执行, 用户组读和执行
|
压缩与解压缩
tar cf file.tar files |
打包文件到 file.tar |
tar xf file.tar |
解包 file.tar |
tar czf file.tar.gz files |
压缩 gzip 包 |
tar xzf file.tar.gz |
解药 gzip 包 |
tar cjf file.tar.bz2 files |
压缩 Bzip2 包 |
tar xjf file.tar.bz2 |
解压 Bzip2 包 |
gzip file |
压缩 file 到 file.gz |
gzip -d file.gz |
解压 file.gz 到 file |
zip FileName.zip -r DirName |
zip 压缩整个文件夹 |
unzip -d DirName snow.zip |
zip 解压 |
sudo apt-get install p7zip-full |
安装 7z |
7za a -t7z -r Mytest.7z /opt/phpMyAdmin-3.3.8.1-all-languages/* |
7z 压缩 |
7z x emp-master.7z -r -o./emp |
7z 解压 |
安装
从源码编译安装
./configure
make
make install
sudo apt-get install mysql ubuntu 安装包
|
|