Ubuntu相关命令

此贴包含自己搭建网站以及自学Ubuntu遇到的相关命令,方便以后查看,故相关帖子整理记录在此!

用户切换###

当前用户切换到root用户,只需要执行sudo su即可。
root用户切回user用户,只需要执行su user,或是直接输入exit,也可以Ctrl + D 组合键退出。

ubuntu中建立、复制、移动、删除文件的命令#

命令创建空文件#

cat,touch均可,touch比较简单、直接、明了。

举个栗子:创建defult.bak

root@hyh-Ubuntu:~$ touch default.bak create file

如果不是空文件,直接 vi default.bak即可。

ls 列举所有文件#

➜  jack  cd me
➜  me git:(master) ✗ ls
    ajax.py      app.yaml     index.wsgi  README.md         templates     venv
    ajax.pyc     config.yaml  index.yaml  requirements.txt  tools         wsgi.py
    alembic.ini  db_migrate   libs        settings.py       translations  wsgi.pyc
    apis         index.py     log         settings.pyc      utils.py
    app.conf     index.pyc    model       static            utils.pyc

查看占用某端口的程序#

查看端口使用情况,使用netstat命令。
查看已经连接的服务端口(ESTABLISHED

netstat -a

查看所有的服务端口(LISTEN,ESTABLISHED)
 

netstat -ap

查看8080端口,则可以结合grep命令:

netstat -ap | grep 8080

如查看8888端口,则在终端中输入:

lsof -i:8888

若要停止使用这个端口的程序,使用kill +对应的pid即可

终止进程的方法#

Kill
作用:根据进程号杀死进程
用法: Kill [信号代码] 进程ID

注意:Kill -9 来强制终止退出

参考资料#

原文地址:https://www.cnblogs.com/nju2014/p/5390722.html