传送门:SSH初级命令整理(二)
整理了下时常用到的 ssh 命令,发出来,免得我再去看那个没排版的版本。
以下命令不图高深,但求常用,都是从我主机的 .bash_history 文件中抠出来的,附上了注释,自用吧,也供给入门友友。
本人ssh环境:
主机:Dreamhost
客户端:Putty 个人珍藏版 [点击下载,可保存密码,一键登录]
PS:crontab 命令以后单独介绍
ls命令(list)
>>显示当前目录中的文件和子目录
ls 无参数,区别于ls -a
ls -a 显示所有文件,包括. .. .htaccess .bash_history .bash_profile .bashrc .cshrc等文件,相当于在cuteftp软件中设置-a参数一样。
ls -A 跟 -a 参数的区别是 不显示 . ..目录
ls -alh 这个指令意思就是 -a显示全部 -l详细列表 -h (human)的意思,给人看的格式
cd命令(Change Directory)
>>进入指定目录
cd .. 回到上一级
cd ~ 回到用户根目录,比如/home/zlz
cd – 回到上一目录
cd / 回到根目录,最根部位 如 /
注:Linux中,”.”表示当前目录,”..”表示上一层目录,”/”表示根目录,”~”表示用户根目录
mv命令(move)
>>移动及重命名文件
mv hzlzh.txt .. 将当前目录的hzlzh.txt移动到上一级目录
mv test.txt hzlzh.txt 将test.txt重命名为hzlzh.txt
wget命令(web get)
>>远程下载东西,速度一般是 3-10M/s,奇快。
wget http://wordpress.org/latest.zip 这个指令可以瞬间下载完最新版的wordpress
wget -c http://**********.zip -c参数可以用于上次未载完的文件,继续下载
压缩解压命令
unzip wordpress.zip 把刚刚下载的那个包解压到当前目录,之后就可以安装了
tar -czfv backup.tar.gz wwwroot 把wwwroot前目录打包成backup.tar.gz 文件
tar -xzfv backup.tar.gz 把文件backup.tar.gz 中的内容解压到当前目录
注:关于 czvf和xzvf的意思:-c创建,-x解压,-z使用gzip压缩,-f必选项,-v显示过程
mysql命令
>>此处只介绍备份和还原操作
备份:
mysqldump -h数据库 -u用户名 -p密码 库名 >生成文件名字.sql
还原:
mysql -h mysql.zlz.im -p mysql_dbname -u mysql_dbuser
提示你输入密码,输入密码后然后回车
会出现MySQL操作提示符号 >
然后输入下面的命令
source xxxx.sql
请先确认xxxx.sql这个文件再当前目录下
之后回车即可!
chmod命令
>>改变文件或目录的权限
chmod 777 [filename] 把某文件权限设置成777
chmod -R 775 [dirname] 这里的-R 递归遍历目录其下的所有文件及目录 777
rm命令
>>删除文件或目录
rm [filename] 删除某文件
rm -rf [dirname] 强行删除目录及其下的所有文件,慎用!
cp命令
>>拷贝
cp -rf test.php /wwwroot 把test.php文件拷贝到wwwroot目录
mv命令
>>移动或重命名
mv wwwroot/index.php . 把wwwroot/index.php这个文件移动到当前目录
mv index.php index.html 把index.php文件重命名为index.html
vi命令
>>打开并编辑文件
vi [filename] 之后按“insert”键进入编辑状态,编辑完成后按ESC 进入命令状态,
输入
:q! 不保存退出
:wq 保存并退出
——-其他命令——- 说不定有你没用过的命令哟,嘎嘎!
df -alh 显示当前disk的使用信息,-a[all] -l[list] -h[human]
du -sSh * 显示当前目录下的各文件大小,并递归计算出目录的大小
who -b 系统最近一次重启的时间
who -a 显示更详细的内容,包括了-b -d -t -r -T -u等参数
who am i 这个不用解释
pwd 显示当前目录
mkdir [dirname] 新建目录
date 显示当前主机时间
logs [dirname] 列出该目录下存在的所有文件内容,慎用!会刷屏的
echo helloword>index.php 创建一个文件 index.php 并写如内容:helloword
less [filename] 显示文件内容
more [filename] 显示文件内容,可分页
svn checkout http:// 比如这篇文章用到
svn co http://core.svn.wordpress.org/trunk/ 获得最新版本的Wordpress,方便快捷
- Pingback on 2010/05/06/ 23:43

高手,看样子俺还要好好学习学习
我对SSH的理解就是翻*
以前的空间有SSH,还不知道是什么东西呢,今天就换了空间了~~
标记备用,嘿嘿,话说其他命令之前的都用过了!
基本上没有玩过ssh
呵呵,这些软件的命令大同小异。
,基本都一样!
我也就拿来翻翻,备份下数据
欧也。,学到了
我一直不太理解SSH是什么…
但貌似这些都是Linux下的基本命令,
几乎都玩过
看来要好好学习下~
学习SSH中,谢谢你的教程以及上次的您提供Chrowety的API,看看墙外的世界,给我学习SSH开启了一扇窗。
我的空间是支持ssh的,可是不怎么会用;之后翻墙都是直接使用vpn….
@逸冰, 支持ssh那就直接用呗,无须折腾vpn啊
试试我的头像!!
标记一下
cd – 回到上一个目录,这个也挺使用
指正错字, 最后的svn拼写错误为snv.
@54c3: thx,已经修正