Show Menu
Cheatography

Linux 中文小抄 Cheat Sheet (DRAFT) by

Linux

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
显示进程名为­ssh­d、所­有者为­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

网络

ifconfig
ifup
ifdown
 

文件权限

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.t­ar.gz files
压缩 gzip 包
tar xzf file.t­ar.gz
解药 gzip 包
tar cjf file.t­ar.bz2 files
压缩 Bzip2 包
tar xjf file.t­ar.bz2
解压 Bzip2 包
gzip file
压缩 file 到 file.gz
gzip -d file.gz
解压 file.gz 到 file
zip FileNa­me.zip -r DirName
zip 压缩整个文件夹
unzip -d DirName snow.zip
zip 解压
sudo apt-get install p7zip-full
安装 7z
7za a -t7z -r Mytest.7z /opt/p­hpM­yAd­min­-3.3.8.1-­all­-la­ngu­ages/*
7z 压缩
7z x emp-ma­ster.7z -r -o./emp
7z 解压

ssh

su -
切换 root 账户

备份

rsync

vim

:q!
未保存强制退出
:wq
保存退出

安装

从源码编译安装
./configure
make
make install
sudo apt-get install mysql ubuntu 安装包