常用Linux命令

你穿过世事朝我走来,迈出的每一步都留下了一座空城

查看当前目录大小

du -sh ./

查看当前目录下某个文件大小

du -sh ./文件名

查看当前目录下所有文件的大小

看磁盘大小

df -h

du -sh ./*

切换到上次操作的目录

cd -

动态查看日志文件,其中数字代表观察的行数

tailf -500 文件名 或者 tail 500f 文件名

查看文件

cat 文件名

创建目录

mkdir

创建文件

touch 文件名

vim 或vi 文件名 打开文件,创建文件

vim打开文件后有几个技巧如快速定位、翻页、删除某行或多行,也可直接用Notepad++直接连接服务器编辑文件

改文件名可用mv或者cp 其中cp是保留原来文件,mv不保留,这两个命令都可以在服务器目录之间移动文件

服务器之间同步文件可以用scp rsync

scp ./文件1 文件2 用户名@ip:目标目录 有些服务器间的端口不是默认的22,就得设置端口

scp -P 17585 ./文件1 文件2 用户名@ip:目标目录

还可以同同时同步到多态服务器

for i in 28 47 ;do scp -r -P 17585 ./文件名 用户名@10.0.0.$i:目标目录;done 看具体集群ip

计算某个进程的个数

ps -ef |grep 进程名 |wc -l

ps -ef 与 jps都可以查看进程,jps只能查看java进程

查看整个服务器运行情况

top

启动脚本

切换到脚本所在目录./脚本名

或者用相对路径或者绝对路径也可,查看文件是可类推

sh 脚本名

alt +p 可以拖动window或mac系统的文件到服务器,也可以通过filezilla工具拖拽

计算目录下文件个数

ls -trlh | wc -l

ping 可以测试网络通不通

curl 可以测试网络通不通还亦可以携带参数获取结果

ifconfig 可以看网卡信息

kill -9 进程id 强制终止某进程 携带不同参数可以做不同操作

netstat 查看端口使用情况 携带不同参数可以做不同操作

rm -rf 删除某一个文件或一个目录 r是递归 f是强制不带询问的

rm删除文件

打包、解压缩命令

tar

- End -

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20180906G1HXP900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券