一些常用&实用的Linux命令

这些指令还是很常用的,最起码有些我每天都要用。当然,很多东西还是写成shell脚本用起来更方便。 

man 命令(查看一个命令的详细帮助信息) 
命令 --help(显示一个命令的简单帮助信息) 
命令 | more(分页显示) 
uname -a(查看系统信息) 
date(查看日期) 
date -s '2010/10/20 18:30:00'(设置日期) 
ifconfig(查看IP) 
ps(显示进程) 
ps -aux(显示全部进程与详情) 
ps aux | grep 进程名(显示指定进程) 
kill -9 PID(强制关闭进程) 
top(进程监视器) 
pwd(显示当前路径) 
cd(切换到你的用户目录) 
cd /(切换到根目录) 
ls(列目录和文件) 
ls -al(带详细信息的列表列出所有文件) 
du -hs 目录(显示目录的占用空间大小) 
cp 源 目标(复制) 
mv 源 目标(移动) 
mkdir 文件夹名(创建文件夹) 
chmod 777 文件名(修改文件权限为rwxrwxrwx) 
rm -rf 目录(删除目录) 
rm -f /www/*.php(删掉www目录下所有.php文件) 
locate 文件名(列出文件位置) 
find / -name 文件名(全盘搜索文件) 
tar -vxf 压缩包(解压到当前目录) 
tar -cvf 包名 要打包的目录(将目录打包) 
./ 可执行文件(运行当前目录下的文件) 
exit(退出登录) 
shutdown -h now(立即关机) 
reboot(重新启动) 

rz(SecureCRT中使用,向服务器上传文件) 
sz 文件名(SecureCRT中使用,从服务器下载文件) 

Tab:命令自动补齐 
上下方向键:上/下一条命令 
Ctrl+Z:强制退出 

查看系统版本:cat /etc/issue 

一般的软件编译安装过程: 
./configure=>make=>make install 

vim文本编辑器: 
vi 文件名(打开文件) 
打开文件之后: 
$(光标移至行尾) 
0(光标移至行首) 
dd(删除一整行) 
行数 G(跳转到指定行) 
/ 关键词(查找,需要按下回车) 
n(查找下一个) 
按i,进入编辑(插入)模式,按Esc退出编辑。 
:模式 
:q(退出) 
:wq(保存并退出) 
:q!(强制退出(不保存)) 

计划任务: 
crontab -l(列出当前用户的计划任务) 
crontab -e(编辑当前用户的计划任务) 
crontab -r(清除当前用户的计划任务) 

开机启动: 
vi /etc/rc.local 打开之后添加要执行的程序或脚本即可