常用的linux命令


本文持续更新ing 😄

程序后台运行:nohup 命令 &

# 不挂起后台运行
nohup 命令 &

注意,&才是后台运行的意思。但是当我们运行某些程序需要输出的。默认好像是输出 到控制台的。如过我们想后台运行ping,下面这样是不行的。

ping www.baidu.com &

虽然&是后台运行的意思,但是作业在后台运行一样会将结果输出到屏幕上,干扰你的工作。如:
在这里插入图片描述
ping命令还是会把东西输出到屏幕上。所以要配合nohup命令执行。如
在这里插入图片描述
这样,会把输出重定向到nohup.out文件中去。
参考

warning!!!
不要永ctrl+c关闭控制台,使用exit命令,退出当前账户,再关闭控制台。

连接远程主机:ssh user@ip

一般user为root,ip为远程主机地址。之后会让你输入password

java -jar xx.jar --server.port = 8080

让项目在指定端口启动。

kill -9 pid

pid为进程的pid号。-9即强制、尽快终止进程。

service 服务名 status (查看服务)

在这里插入图片描述

sudo chmod

sudo chmod 755 /sbin/chkconfig

Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功。
Linux下文件的权限类型一般包括读,写,执行。对应字母为 r、w、x。
Linux下权限的粒度有 拥有者 、群组 、其它组 三种。每个文件都可以针对三个粒度,设置不同的rwx(读写执行)权限。通常情况下,一个文件只能归属于一个用户和组, 如果其它的用户想有这个文件的权限,则可以将该用户加入具备权限的群组,一个用户可以同时归属于多个组。
Linux上通常使用chmod命令对文件的权限进行设置和更改。

Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)

dpkg --install xx.deb

ubuntu安装.deb文件。例子。

sudo dpkg --install oracle-xe_11.2.0-2_amd64.deb

env或者printenv

打印出系统环境变量。

echo $xx

打印出某个环境变量的值。如

echo $JAVA_HOME

netstat -ntulp |grep 80(查看端口使用情况)

linux下常用命令查看端口占用

mysql -u root -p (mysal连接数据库)

mysql -u root -p
-u:后面跟用户
执行该命令后,会让你输入密码。

sudo nginx -c /etc/nginx/nginx-image.conf (nginx指定配置文件启动nginx)

sudo nginx -c /etc/nginx/nginx-image.conf

linux上传文件到远程服务器

是用scp命令。

格式为:scp -r local_dir username@servername:remote_dir

例子:

scp -i ~/identify.pem -r miumiu root@101.37.65.185:/root/miumiu/

其中-i xx.pem表示使用私钥登陆。

参考文献:Ubuntu下SSH远程连接、文件传输

解压tar.xz与tar

例子:

$ xz -d node-v6.10.1-linux-x64.tar.xz
$ tar -xvf node-v6.10.1-linux-x64.tar

node 安装版本、切换版本

// 安装指定版本node
nvm install 10.15.0
// 查看本地安装了的node版本
nvm ls
// 使用版本为10.15.0的node
nvm use 10.15.0

参考

vi操作指南

linux下vi命令修改文件及保存的使用方法


更新ing 😄😄 😄

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值