Socket 端口号最大值
Linux socket使用16bit无符号整型表示端口号,最大值到65535。
复制粘贴
控制台下
粘贴:Shift + Insert 或 单击鼠标滚轮
截图
apt-get install ksnapshot
设置快捷键,想要按下Ctrl+Alt +A 来实现区域截图依次打开 系统设置 > 键盘 > 快捷键 > 自定义快捷键 > +,在【name】输入 screenshot , 【command】输入 gnome-screenshot -a ,点击【apply】确定后,再点击disable 禁用,接着就同时按下 Ctrl+Alt +A 就可以成功设置截图快捷键了
内网映射
创建快捷方式
创建一个*.desktop
文件
Copy [Desktop Entry]
Name=Android Studio
Comment=Android Studio IDE
Icon=/opt/android-studio/bin/studio.png
Exec=/opt/android-studio/bin/studio.sh
Terminal=false
Type=Application
Categories=Application
Encoding=UTF-8
StartupNotify=true
常用分类
Copy Categories=Application;
PackageManager;GTK;System;Settings;
Network;WebBrowser;
Development;Emulator;
Utility;Dictionary;
Office;Spreadsheet;Qt;
AudioVideo;Player;GTK;
AudioVideo;Player;
Graphics;GTK;
重新加载资源管理器
常用命令
Copy # 关机
shutdown -h now
# 重启
reboot
# 修改密码
passwd root
# 查看安装位置
which firefox
# 查看软连接真正位置
ls -l /usr/bin/firefox
# 已装软件列表
dpkg -l
# 安装.deb文件
sudo apt install gdebi
sudo apt install gdebi-core
文件管理
Copy # 当前目录
pwd
# 显示列表
ls -a 全部 -l权限
# 创建文件夹
mkdir -p 递归创建
# 创建文件
touch
# 删除
rm -rf 文件(-r 删除目录 -f 删除前不需确认)
rmdir -p 递归删除空目录
# 移动/重命名
mv
# 复制
cp
# 修改权限
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
chmod -R 递归修改
# 修改用户组/所有者
chgrp / chown -R 递归修改
chown -R [username] /opt
# 链接
ln 源文件 目标文件
ln -s /etc/php.ini php.soft 生成软链接文件
ln /etc/php.ini php.hard 生成硬链接文件
# 解压文件
sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm
软件管理
右键添加命令窗口
Copy sudo apt-get install nautilus-open-terminal
更新应用
Copy # 源
sudo apt update
# 可更新列表
sudo apt list --upgradable
# 指定更新
sudo apt install openssl
# 已安装更新
sudo apt upgrade
# 系统更新
sudo apt-get dist-upgrade
安装应用
Copy 1.GDebi安装程序
sudo apt instal gedbi
sudo apt update
2.dpkg安装
sudo dpkg -i <application>.deb
sudo apt install -f
3.卸载重装应用商店16.04已废弃
sudo apt-get autoremove --purge software-center
sudo apt-get install -f software-center
卸载应用
Copy 1.Synaptic软件包管理器
sudo apt-get install synaptic
2.命令
查看已安装的软件包列表
dpkg --list
完全apt-get安装的软件的程序
sudo apt-get --purge remove <programname>
只卸载程序
sudo apt-get remove <programname>
卸载自己deb包安装的软件或者apt-get 安装的软件
$sudo dpkg -r <programname>
3.应用商店,16.04已废弃
新立德软件管理
Copy sudo apt-get install synaptic
安装Window模拟环境
Copy sudo apt-get install wine
Chrome浏览器
1). Ubuntu
Copy sudo add-apt-repository ppa:a-v-shkop/chromium
sudo apt-get update
sudo apt-get install chromium-browser
2). 其他
Copy # 下载源加入到系统的源列表
# https://repo.fdzh.org/chrome/google-chrome.list
# http://www.linuxidc.com/files/repo/google-chrome.list
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
# 更新列表获取最新版
sudo apt-get update
# 导入谷歌软件的公钥
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
# 安装Chrome 浏览器(稳定版)
sudo apt-get install google-chrome-stable
安装JDK
Copy sudo apt-get install openjdk-7-jdk
sudo apt-get install openjdk-8-jdk
JDK配置环境变量
1). 加入环境变量(修改/etc/profile)
Copy JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JAVA_HOME
CLASSPATH=.:$JAVA_HOME/lib
export CLASSPATH
ANDROID_SDK=/opt/android-sdk-linux
export ANDROID_SDK
PATH=$PATH:$JAVA_HOME/bin:$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools
export PATH
2). 立即生效
3). 多个jdk版本 alternatives
更新 为不同的命令建立/替换链接
Copy sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk_8u60/bin/java" 300
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/java/jdk_8u60/bin/javac" 300
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/java/jdk_8u60/bin/javaws" 300
选择链接,存在多个链接,根据需要选择不同选项
Copy sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
Genymotion 模拟器安装
Copy sudo apt install virtualbox-qt
sudo chmod u+x genymotion-2.8.1_x64.bin
sudo ./genymotion-2.8.1_x64.bin
SVN
Copy sudo apt-get install subversion
PHP XAMPP + Composer