爱链笔记-linux操作
这次的后端是阿里云上的ubuntu,具体的申请是我哥们搞得,还申请了一个域名。之后的域名解析啊什么的就网页上动动手指就搞定了。
接下来的重点还是linux的操作。在本地windows上都是图形化界面,而到了后端linux上,都是命令行操作,不熟悉的话很不习惯。下面我就记录一下我常用的几个命令。
1.cd
进入目录,cd ../是返回上级目录,cd -返回上一次所在的目录,cd~返回用户宿主目录。
2.ls
显示目录内容,若只输入ls,显示当前目录内容。
3.cp
拷贝文件。一般有三种情况:
1.cp 文件名1 文件名2 复制文件
2.cp 文件名1 文件夹 复制到文件夹内
3.cp -r 文件夹1 文件夹2 复制文件夹
其中-r是递归的意思,对待文件夹什么的需要。
4.rm
删除的命令,一般用法
rm -rf 非空目录名( 删除一个非空目录下的一切)
5.mv
第一是移动文件,比如mv a.txt /etc/apache2 ,将a移动到/etc/apache2下。
第二是重命名,mv a.txt b.txt ,将a改为b。
6.mkdir
新建目录。用法:mkdir 目录名 创建一个目录
7.rmdir
删除空目录,一定是要空的。可以配合rm使用。用法:rmdir 空目录名 删除一个空目录。
8.touch
新建文件夹,用法touch cert。新建cert文件夹。
9.lsof
查询占用端口程序的进程号,用法lsof -i:443,查看什么进程占用了443端口。
10.kill
用法:kill -9 进程号 强制杀死一个进程
11.tar
tar -c 创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包
12.apt-get
安装软件。
1.apt-get install package 安装包
2.apt-get remove package 删除包
3.apt-get update 更新源
4.apt-get upgrade 更新已安装的包
使用apt-get将python安装,并安装pip,这样安装python的文件就很方便啦。
13.service [servicename] start/stop/restart 系统服务控制操作
/etc/init.d/[servicename] start/stop/restart 系统服务控制操作
比如/etc/init.d apache2 start 启动apache2
14.reboot
reboot Init 6 重启LINUX系统
15.vi
要是在后端想阅读代码或者改代码怎么办呢,一个简单的方法就是使用vim。使用apt-get安装vim,之后就可以使用vim对代码增删改查了。使用vi manage.py进入文件,之后按i进入insert模式,修改好了按esc然后输入‘:wq’来保存退出。
有了这些命令大部分操作都可以搞定,更进一步的解析可以看http://wiki.ubuntu.org.cn/命令行指南
还有一个很有用的小tips,就是在本地命令行窗口可以复制,粘贴,很省事。具体方法如下,复制可以选中后crtl+c,粘贴是鼠标右键点击窗口上方标题栏,之后选择编辑就有粘贴选项。如下图: