CentOs 常用操作命令

最近应邀开发个公众号,用到了阿里云的云服务器,使用CentOs 7。Linux小白一头雾水,在此把入门过程中用到的一些命令记录下来。以备查阅和整理。 远程连接服务器使用Putty

一、软件安装 :yum install ...

二、文本编辑 :vim

以main.py为例 

1、新建,直接进入编辑模式(insert):vim main.py

可以用复制粘贴把代码直接贴进去,然后点击Esc,退出insert模式。在底部输入:wq 保存并退出。

2、查看文件内容: cat main.py

3、编辑文件: vim main.py   进入编辑界面面后输入i,进入 insert 模式开始编辑。编辑完毕后点击Esc,退出insert模式。在底部输入:wq 保存并退出。

centos下 Vim快捷键操作命令大全

三:查看文件:tree

码了一会代码,现在想查看一下目录下都有哪些文件。

1、首先通过yum 安装tree: yum install tree

2、查看用户目录下的文件:tree
[root@xxxx ~]# tree
.
├── basic.py
├── handle.py
├── handle.pyc
├── main.py
├── main.pyc
├── receive.py
├── receive.pyc
├── reply.py
└── reply.pyc

3、查看根目录下的文件

cd ..

tree

……文件多到不想看……,那么只看第一级目录:tree -L 1

# tree -L 1
.
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── lost+found
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr
└── var
root就是我的用户目录了。

回到root: cd root


四、Windows<->CentOs上传下载文件

用vim码代码不可想象,如果代码在本地windows上写好,直接上传岂不美哉。

打开Windows Cmd命令行,切换到PuTTY目录下。

Windows->CentOs :

cmd 输入命令:  scp C:\Users\xxx\Desktop\11.jpg root@xxx.xx.xxx.xxx:~

C:\Users\xxx\Desktop\11.jpg  windows下待拷贝文件

[email protected]  用户名@服务器外网IP 

~  服务器当前用户的主目录,当前就是/root/     --------------->Linux目录中/和~的区别

putty上查看文件

# tree
.
├── 11.jpg
├── basic.py
├── handle.py
├── handle.pyc
├── main.py
├── main.pyc
├── receive.py
├── receive.pyc
├── reply.py
└── reply.pyc
成功。

CentOs->Windows:

cmd下输入命令:  scp root@xxx.xx.xxx.xxx:~/*.py E:\xxx\wechat\fresh

把CentOs 用户目录下所有py文件拷入Windows下E:\xxx\wechat\fresh

五、删除文件

刚才上传的11.jpg文件得删掉才行。

putty 下 :rm 11.jpg

再次用tree 查看目录,11.jpg消失了。

六、运行脚本

脚本是微信公众号服务器的demo版。

1)运行脚本,输入命令 python main.py 80

     如果当前登录的不是管理员账户,需要运行命令 sudo python main.py 80

    运行成功了,不过命令行也被占用了。最好让脚本在后台运行。ctrl +c 退出脚本

2)后台运行,输入命令 python main.py 80$

      不过这种方法退出PUTTY后脚本就自动退出了。

3)关闭PUTTY不退出的方法 运行命令 nohup python main.py 80$

CentOS后台运行和关闭、查看后台任务命令

猜你喜欢

转载自blog.csdn.net/qq_41377419/article/details/82621582