Linux常用命令

本文总结了通过SSH连接服务器时常用的命令,包括基本操作、文件操作、远程操作、文本查看/查找、文本编辑及系统操作等。适用于需要频繁使用SSH进行服务器管理的读者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

日常工作过程中,最多的是ssh服务器,然后执行各种命令,我大致总结了一下

0.基本操作

  • ls
  • ll
  • pwd
  • mkdir
  • touch
  • cd
  • cd ..
  • cd ~
  • ls -a

1.文件操作

  • 压缩
tar -zcvf 文件名.tar.gz ./

#排除不要压缩的目录
tar zcvf aaa.tar.gz aaa/* --exclude=logs/*  --exclude=aaa/logs/*

zip -r 文件名.zip ./当前要压缩的文件夹名字
  • 解压
tar -zxvf ./xxx

unzip 文件名.zip ./

2.远程操作

  • ssh
ssh root@192.168.1.1
  • scp 传输文件
#把192.168.125.1:/etc/hosts文件传输到本机的/opt,反过来写就是传输过去
scp -r root@192.168.125.1:/etc/hosts /opt 
  • rz 上传
rz -bey 
  • sz 下载
sz /opt/xxx.log

3.文本查看/查找

  • tail
tail -100f /opt/soft/tomcat/xxx.log
  • cat
cat /opt/soft/tomcat/xxx.log | more
  • grep
grep -C 10 '2016-04-13 11:26:00' catalina.out |more

4.文本操作

  • vi
i:输入
ESC:退出编辑
:wq 保存并退出
:wq! root强制保存
:q! 不保存
:e! 放弃并退出
shift + z + z 保存并退出

编辑 先按ESC退出编辑
dd 删除一行
yy  复制一行
3yy 复制三行
p 粘贴

y$ 光标到尾
y^ 光标到首
v 选中文本, vy 复制 vd 剪切 p粘贴

查找
: /work ?word
继续查找
n 
gg 快速第一行
G  末尾

显示行号
set number

永久显示行号
vim ~/.vimrc
加一行 set number
:wq


显示颜色
http://blog.youkuaiyun.com/gray13/article/details/6974670

操作

u 撤销
ctrl r 反撤销

5.系统操作

  • sudo 切换为root权限
sudo -s
  • chmod 对某个文件夹赋予所有权限
chmod 777 /opt/xxx 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值