Deepin学习笔记

推荐使用软件

  • Remmina——远程工具,类似于SecureCRT
  • GIMP——图片处理工具,类似于PS
  • DBeaver——数据库管理工具,跨平台
  • IDEA——Java、Golang、Python开发工具,跨平台,收费软件
  • Goland——Golang开发工具,跨平台,收费软件
  • PyCharm——Python开发工具,跨平台,收费软件
  • SublimeText——文本编辑器,跨平台

相关问题

初始服务器安装与Ubuntu 18.04
nc命令用法举例
解决Eclipse启动报缺少javax/annotation/PostConstruct的错误
由于没有公钥,无法验证下列签名
deepin linux下如何解决wireshark权限问题
centos 7/rhel7: 如何重启/停止/启动网络服务
ubuntu文件夹建立软链接方法
Deepin Linux 默认壁纸怎么提取出来?
Linux查看程序端口占用情况
linux中wc命令用法
【java】Deppin 解决JDK出现Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp的问题
温馨提示:此应用不支持在无窗口特效下运行

查看文件/文件夹大小

linux如何查询文件及文件夹大小?

sysctl

Linux系统中sysctl命令详解 sysctl -p、sysctl -a、sysctl -w
“bash: sysctl: command not found” in debian:stretch-slim

grep

使用说明

grep
	-a:
	-c:
	-i:
	-n: 输出行号
	-v:
	--color=auto: 彩色显示查找到的关键字

last | grep --color=auto 'cx4gxf'	# 过滤 last 命令的输出中包含字符串 'cx4gxf' 的行,并以彩色显示

参考文档

《鸟哥的Linux私房菜-基础学习篇(第四版)》10.6.1 撷取命令: cut, grep

环境变量

export								# 列出所有的环境变量
export PATH={YOUR_PATH}:$PATH		# 添加YOUR_PATH为环境变量,终端关闭后YOUR_PATH环境变量将失效

echo $PATH							# 查看PATH环境变量

linux下查看和添加PATH环境变量

添加环境变量的两种方式

tree

tree -L 2				# 以树状结构显示当前目录结构,层级为2

命令行使用之tree命令

deb包相关操作

怎么安装deb软件
Ubuntu16.04安装deb包

压缩与解压

tar

tar cvf node_modules.tar node_modules 	# 压缩 node_modules 目录为 node_modules.tar 文件

linux下解压tgz文件
linux解压rar文件
tar压缩解压缩命令详解

zip

zip -r Golang-Win.zip Golang-Win	# 将 Golang-Win 目录压缩为 Golang-Win.zip 文件

unzip Golang-Win.zip -d Golang-Win	# 将 Golang-Win.zip 文件解压到 Golang-Win 目录

Linux中zip压缩和unzip解压缩命令详解

lsof

sudo lsof -i :80				# 列出所有在使用80端口的进程

lsof -p 2148|grep 1521|wc -l	## 查看项目使用的相关连接文件

lsof命令
linux lsof命令详解

查看和修改时区

Linux查看和修改时区
Linux查看设置系统时区

GIMP

GIMP如何保存图像为png和jpeg格式

相关问题

top命令的作用及用法?
w命令的作用及用法?
who命令的作用及用法?
last命令的作用及用法?
uptime命令的作用及用法?

查看系统启动时间

考点

ps--查看当前系统中的进程
who -b--查看当前系统的启动时间
last reboot--查看当前系统的启动时间
w--查看当前系统的启动时间
top--查看当前系统的启动时间
uptime--查看当前系统的启动时间

相关题目

以下哪些命令可以查看当前系统的启动时间()

nohup后台运行程序脚本

#!/bin/bash
# Program:
#       Manage program service, start/stop...
# History:
#       2019/02/27      gongxf      First release

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

case ${1} in
    "start")
        # nohup java -jar program.jar >output 2>&1 &
        # 后台运行xgraph程序,默认日志输出到nohup.out文件中
        nohup /path/to/program start &

	    START_PID=$(ps -ef | grep /path/to/program | grep -v grep | awk '{ print $2 }')

        # 判断字符串START_PID是否为非空, 非空返回true, 空返回false
	    if [ -n "$START_PID" ]; then
	        echo xgraph service PID: $START_PID
	        echo "The program service is running..."
        else
	        echo "start program service fail, please try again..."
	    fi

        ;;

    "status")
        STATUS_PID=$(ps -ef | grep /path/to/program | grep -v grep | awk '{ print $2 }')

        if [ -n "$STATUS_PID" ]; then
            echo "The program service is running, the PID = $STATUS_PID"
        else
            echo "The program service is stopped..."
        fi

        ;;

    "stop")
        PID=$(ps -ef | grep /path/to/program | grep -v grep | awk '{ print $2 }')

        # 判断字符串PID是否为空, 为空返回true, 非空返回false
        if [ -z "$PID" ]; then
            echo "The program service is stopped..."
        else
            echo "kill $PID"
            kill $PID
            echo "The program service has stopped..."
        fi

        ;;

    *)
        echo "Please input right parameters..."
esac

nohup和&后台运行,进程查看及终止

Linux-本地机器使用花生壳搭建外网可访问的服务器

本文章解决的问题

本人在自己的Linux机器上搭建了一个网站服务,比如个人博客.在同一局域网的其他机器可以轻松的访问我的网站服务,但是,外网如何访问到内网上的Linux服务器上的服务呢?
答案很简单,使用内网穿透

1. 注册登录花生壳

2. 本地系统下载/安装花生壳

3. 花生壳绑定本地设备

4. 花生壳内网穿透配置

无需公网IP, Linux搭建网站服务的新方法!

你可能感兴趣的:(Linux)