笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 猫玩技术
  3. 正文

Linux SSH 常用命令

2012-09-13 3925点热度 0人点赞 4条评论

ssh命令是在玩VPS时必不可少的,有些虚拟主机有支持ssh登录时,使用ssh来操作也是非常方便,这里就介绍一些常用命令。

一、基本命令

1、列出文件/子目录 Listing Files/SubFolders(ls)

ls      默认只显示文件名,同时也可以带几个参数,例如

ls -alh

a显示全部文件
-l比较详细的列表
-h人类能看懂的比如把1024显示为1K

2、更改目录 Change Directory (cd)

cd /home

这个命令跟Windows DOS的命令是一样滴

3、获取远程文件 wget

wget http://wordpress.org/latest.zip

这样便可以非常方便的将wordpress最新版下载到服务器上当前目录,免去了下载、上传的麻烦。而且通过服务器去另外的服务器下载东东,速度可谓秒射

4、压缩/解压缩

unzip latest.zip

如果压缩文档是zip格式的,那么就可以用unzip这个命令来解压。如山便是将前面下载回来的wordpress解压到当前目录下。

tar -czvf backup.tar.gz *

该命令就是将当前目录下打包保存成backup.tar.gz压缩包

c创建
-z用gzip压缩方式
-v显示压缩过程
-f拧成一坨文件

tar -xzvf backup.tar.gz

把刚才打包成的一坨文件解压出来放到当前目录下

-x解压缩
-z用gzip压缩方式
-v显示压缩过程
-f撒出一坨文件

5、查看当前目录

pwd

pwd非我们熟识的password,而是查看当前目录,通过该命令会输出完整的路径

6、显示文件的源代码

cat index.php

cat 是一个常用的源代码查看命令,其优点是很方便,有有点也有其讨厌的缺点,就是会直接刷刷刷显示所有源代码,若文件太长只能看到最后没面那一屏的一坨代码,不愧为刷屏利器。

7、帮助命令

命令 -help

任何命令后面加个�help都会显示一个简洁版的帮助,记不住参数就用这个查一下

二、文件系统命令

1、显示磁盘使用率

df

显示整个主机的总容量以及比率

du -sh
-s就是summary,只输出当前文件夹总容量
-h一般在linux就是human给人看的意思,会把1048580b转换为1mb显示

du -h --max-depth=1
只列出当前文件夹和第一级子目录占用大小

2、删除文件 Remove files (rm) 的命令,总是需要确认

rm -vf backup.zip
强制删除backup.zip这个文件并不需确认,列出删除文件列表,一般还是别强制删除,除非你知道你在干嘛…

-v一般v参数都是显示过程的意思
-f 某和谐词Fuck的首字母,就是Fuck掉这个文件

rm -rf backup
删除backup这个文件夹,包含它的子文件和子文件夹

删除文件用上面的命令,但删除文件夹的时候就需要跑下遍历了
-r 在所有命令里都是 recursive 的意思,有些命令是大写的 R 需要注意

3、移动文件/重命名 mv

mv backup.zip sayhosts.com
重命名backup.zip为sayhosts.com
如果加路径,就是移动到某个路径并重命名为sayhosts.com

4、拷贝文件命令 cp

cp backup.zip sayhosts.com
复制backup.zip这个文件并重命名为sayhosts.com

5、更改文件权限

chmod 777 backup.zip
默认文件为644,文件夹为755,用这个命令就可以改成我们常用的777权限了

温馨Tip:

1st digit=Owner; 2nd=Group; 3rd=Other
(-rwxrwxwrx = 777, -rwxr-xr-x = 755, -rw-r�r� = 644, etc.)
7 = Read + Write + Execute
6 = Read + Write
5 = Read + Execute
4 = Read
3 = Write + Execute
2 = Write
1 = Execute
0 = All access denied

6、创建空文件  touch

touch index.php
这个命令,就是创建一个 index.php 的空文件
如果touch了已有的文件,则会更新那个文件的日期为当前

三、高级命令

1、查找. 常用命令

find . -type f -size +100000k -exec ls -lh {} \; | awk ‘{ print $5 “: ” $9 }’ |sort -n

别以为躲猫猫就真躲得了,我就给你找出来。上面命令就是查找100M以上文件的命令

2、grep

ls -alh | grep sayhosts

只显示含有sayhosts的那几列,当然你在cat的时候配合这个用找文件里的某些字段很方便

3、分页 less/more

less index.php

如果源代码很长,则会分页显示,上下箭头滚动,输入q退出
tail -n 1000 /var/log/httpd/error_log | more
可以用 | more 参数来滚动显示页面或行

四、Mysql数据库命令

1、导出数据库

mysqldump -u 数据库用户名 -p 数据库名 > db_sayhosts.sql

导出数据库为db_sayhosts.sql

2、导入数据库

mysql -u 数据库用户名 -p 数据库名 < db_sayhosts.sql --default-character-set=utf8

把当前目录的db_sayhosts.sql 以 utf8 编码导入,当然你原来是gbk就改成gbk

五.增加Swap分区文件大小

1、进入一个目录

cd /var/

2、获取256M的文件块:

dd if=/dev/zero of=swapfile bs=1024 count=262144

3、创建swap文件

/sbin/mkswap swapfile

4、激活swap文件

/sbin/swapon swapfile

5、查看一下swap是否正确:

/sbin/swapon -s

6、加到fstab文件中让系统引导时自动启动

vi /etc/fstab

在末尾增加以下内容:

var/swapfile swap swap defaults 0 0

或者你也可以执行如下命令,这样会更方便

echo "/var/swapfile swap swap defaults 0 0" &gt;&gt;/etc/fstab

 

销毁磁盘数据

dd if=/dev/urandom of=/dev/hda1
利用随机的数据填充硬盘,在某些必要的场合可以用来销毁数据。执行此操作以后,/dev/hda1将无法挂载,创建和拷贝操作无法执行。

 

 

nginx.conf查询编译成功没
/usr/local/nginx/sbin/nginx -t

nginx重新启动
killall nginx
然后启动
/usr/local/nginx/sbin/nginx

mysql重新启动
/etc/init.d/mysqld start

重启php-cgi
/usr/local/php/sbin/php-fpm restart

运行php-cgi
/usr/local/php/sbin/php-fpm start

查看端口占用
netstat -ntlp

查看dns
nslookup root_server_ip_address

 

 

sudo apt-get install softname1 softname2 softname3... 安装软件
sudo apt-get remove softname1 softname2 softname3... 卸载软件
sudo apt-get remove --purge softname1 卸载并清除配置
sudo apt-get update 更新软件信息数据库
sudo apt-get upgrade 进行系统升级
sudo apt-cache search softname1 softname2 softname3... 搜索软件包

 

Deb(命令)
dpkg -i xxx.deb 安装deb软件包
dpkg -r xxx.deb 删除软件包
dpkg -r --purge xxx.deb 连同配置文件一起删除
dpkg -info xxx.deb 查看软件包信息
dpkg -L xxx.deb 查看文件拷贝详情
dpkg -l 查看系统中已安装软件报信息
dpkg-reconfigure xxx 重新配置软件包

 

在以下命令中,find 将开始在当前目录(用“.”表示)中查找任何扩展名为“java”的文件:

find . -name "*.java

标签: Linux ssh 命令
最后更新:2012-09-13

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • 然推网

    域名好棒

    2012-09-19
  • 马达加斯加

    不错 ,,收藏备用

    2012-09-25
  • 平板盒子

    记得当初我也发过这类型的文章,不过实际上用的就那么几个。

    2012-10-03
  • 刘欣

    大哥 你域名好棒

    2012-12-02
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    WinRAR 商业版下载安装和白嫖指南 Certbot申请谷歌免费SSL证书 宝塔面板卸载全解析:命令与脚本两种方式详解 SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议 万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库 煎饼大佬的一键DD/重装脚本
    煎饼大佬的一键DD/重装脚本DD一个轻量的Alpine+Linux+发行版+更轻+更快+更安全LibreTV - 免费在线视频搜索与观看平台万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议宝塔面板卸载全解析:命令与脚本两种方式详解
    手机漫游费听证会现场组图 N词库:支持手写查询的在线词典与学习社区 这周要写点什么 PHP语言写一个短网址程序教程 Soda Player:支持直接播放种子,看美剧电影这一个就够了 Wix——在线轻松制作Flash网站
    最近评论
    龙笑天 发布于 3 周前(05月25日) 一直用的萌咖的路过 :smile:
    C 发布于 1 个月前(05月04日) 有个更省心的路子,上传到 catbox.moe,然后用 i0.wp.com 做加速(也支持heif格...
    薯条 发布于 3 个月前(03月21日) 这个博客18年了吗,好久了哎
    Q 发布于 3 个月前(03月19日) 您好: 我的一个WORDPRESS站点,安装了 wp telegram插件,我在配置了Bot ...
    喂 发布于 3 个月前(03月08日) 热帖ggww
    标签
    elliptictrue100.10.02
    BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
    好友
    • glzjin's blog glzjin's blog
    • ZAERA博客
    • 冰沫记
    • 奇它博客
    • 猫腻‘s Blog
    • 猫饭
    • 肥宅之家
    • 萌博
    • 野路子程序员

    COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang