编辑 /etc/profile
在文件末尾添加:
export JAVA_HOME=jdk目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存完毕 source /etc/profile
让文件生效
## 添加git分支
function parse_git_dirty {
[[ $(git status 2> /dev/null | tail -n1) != "nothing to commit, working directory clean" ]] && echo "*"
}
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/*\(.*\)/[\1$(parse_git_dirty)]/"
}
export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\e[1;36m\]\w\[\e[2;33m\]$(parse_git_branch)\[\e[0m\]$ '
其中[\e[2;33m]是颜色
显示运行的进程 ps
ps -ax
查看所有进程 ps -ef
杀死进程 kill -9 pid
-9 是强制杀死
添加到 sudo 组 编辑 /etc/sudoers 在 cmnd alias specification 添加:root ALL=(ALL:ALL) ALL
从本地拷贝文件到远程服务器 scp file [email protected]:/home/filepath
软链接:ln -s 链接位置 被链接位置
例如: ln -s /home/test/link link
将会在当前工作目录下建立一个 link 文件夹,对 link 文件夹里面文件操作就等于在 /home/test/link 文件夹中操作
sudo apt install 软件名
记不住软件名称,只记得几个字母的话可以查找:sudo apt-cache search all | grep 软件名
删除应用 sudo apt remove 软件名
只会删除应用,不会删除配置文件
删除应用加配置文件 sudo apt purge 软件名
先安装 imwheel
sudo apt-get install imwheel
然后点击 下载脚本
在后台运行命令 command &
例如 : java -jar maven.war &
-
free -h
查看内存 -
dd if=/dev/zero of=/swapfile bs=1024k count=4096
创建一个4g 交换文件 -
mkswap /swapfile
格式化成交换文件的格式 -
swapon /swapfile
启用该文件作为交换分区的文件 -
将
/swapfile swap swap defaults 0 0
写入 /etc/fstab 文件中,让交换分区的设置开机自启 -
sudo sysctl vm.swappiness=15
临时修改重启注销失效, 查看:cat /proc/sys/vm/swappiness -
永久修改:/etc/sysctl.conf 文件中设置开始使用交换分区的触发值: vm.swappiness=10 表示物理内存剩余10% 才会开始使用交换分区
建议,笔记本的硬盘低于 7200 转的不要设置太高的交换分区使用,大大影响性能,因为交换分区就是在硬盘上,频繁的交换数据
查看所有分区 sudo fdisk -l
卸载需要修改的分区 例如 sudo umount /dev/sda1
修改卷标: sudo ntfslabel /dev/sda1 soft
sudo gedit /etc/apt/sources.list
修改成功后更新
sudo apt update
[Desktop Entry]
Categories=chat;
Encoding=UTF-8
Exec="/home/fing/application/ide/VSCode-linux-x64/code" %u # 应用程序目录
Icon=/home/fing/application/ide/VSCode-linux-x64/code.png # 桌面图标目录
Name=VSCode
Name[zh_CN]=VSCode
Type=Application
将 .desktop
文件拷贝至 /usr/share/applications
目录
在 .config/autostart
目录下建立 .desktop 文件,加入以下内容:
[Desktop Entry]
Type=Application
Exec=/home/application/... # 需要运行文件的绝对路径
官网下载 chrome 的 deb 安装包,安装后 sudo apt purge libflashplugin-pepper
卸载深度的 flash 插件, rm -rf ~/.config/google-chrome/PepperFlash
重新打开 chrome 输入:chrome://components
点击更新 flash,更新完毕重启即可
robbyrussell.zsh-theme
local ret_status="%{$fg_bold[green]%}%n %(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ )"
PROMPT='${ret_status} %{$fg[cyan]%}%d%{$reset_color%} $(git_prompt_info)'
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
一行命令统计代码:
去注释版本: find . -name ".java"|xargs cat|grep -v -e ^$ -e ^\s//.*$|wc -l