爱链笔记-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,粘贴是鼠标右键点击窗口上方标题栏,之后选择编辑就有粘贴选项。如下图:

原文地址:https://www.cnblogs.com/yzc0709/p/9744653.html