Liunx 一般配置与命令
本文最后更新于:1 分钟前
1 Liunx 常用命令
1 命令行
描述 | 命令 |
---|---|
编辑环境变量 | vim /etc/profile |
生效环境变量 | source /etc/profile |
检查目标服务的端口监听状态 | netstat -ntlp | grep 3306 |
启动目标服务 | systemctl start service |
检查目标服务的状态 | systemctl status service |
停止目标服务 | systemctl stop service |
查看安装包 | rpm -qa | grep Git |
添加用户组 docker | sudo groupadd docker |
将登陆用户加入到 docker 用户组中 | sudo gpasswd -a $USER docker |
更新用户组 | newgrp docker |
关闭防火墙 | systemctl stop firewalld.service |
永久关闭防火墙 | systemctl disable firewalld.service |
设置主机名 | hostnamectl set-hostname pncalbl-pc |
2 Vim
描述 | 命令模式 | 底线命令模式 |
---|---|---|
移到最第一行 | gg | :0或:1 |
移到最后一行 | shift+g | :$ |
搜索字符串 | 查看下一个 按下 n 转到上一个 按下 N |
:/字符串 |
3 Deepin 终端命令
描述 | 命令 |
---|---|
在终端使用默认文件管理器打开当前路径 | xdg-open . |
在终端使用默认文本编辑器打开当前路径 | deepin-editor |
2 设置快捷键
- 进入设置 /
settings
- 进入
Keyboard
- 点击 添加按钮
+
- 定义名称
Open Terminal
- 输入命令
/usr/bin/gnome-terminal
3 更换 yum 源
1.下载wget的rpm包
首先去http://mirrors.163.com/centos/7/os/x86_64/Packages/找到wget的rpm包,复制链接,使用curl命令下载
使用curl下载(注意相关的包版本可能已经变,请以最新的下载地址为准))
curl http://mirrors.163.com/centos/7/os/x86_64/Packages/wget-1.14-18.el7_6.1.x86_64.rpm
rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm
2.安装yum
1.删除原有的yum
rpm -aq|grep yum|xargs rpm -e --nodeps
2.下载yum,注意自己的LINUX系统版本,是什么版本就进相关版本目录去下载。但小版本的目录就不用进了。如版本是6.5,就只需进6 目录,版本是 7.2,只需进7目录
1 yum-*.rpm
2 yum-metadata-parser-*.rpm
3 yum-plugin-fastestmirror-*.rpm
4 python-iniparse-*.rpm
3.使用wget下载(注意相关的包版本可能已经变,请以最新的下载地址为准)
wget https://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm
wget https://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget https://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
wget https://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
4.下载后安转yum依赖的包
rpm -ivh python-iniparse-*.rpm
rpm -ivh yum-*.rpm yum-metadata-parser-*.rpm yum-plugin-fastestmirror-*.rpm
3.修改yum源
1.进入到系统yum源的目录下:
cd /etc/yum.repos.d
2.下载yum源
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
3.修改源文件名(注意需要把之前的删掉,或者改为.bak文件)
mv CentOS7-Base-163.repo CentOS-Base.repo
4.运行makecache 生成缓存 使配置生效
yum makecache
5.验证yum源
yum repolist
查看是否有163的标识 有则证明配置国内163镜像源成功
7.运行yum clean all(等同于 yum cleanheaders ; yum cleanpackages);
yum clean all
yum 会把下载的软件包和header存储在cache中,而不自动删除。如果觉得占用磁盘空间,可以使用yum clean指令进行清除,更精确 的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all一全部清除。
8.更新YUM文件 全部更新软件包
yum update
10.yum常用操作
yum install XXX
yum remove XXX
yum list
yum list installed
4 美化界面
先安装 gnome-tweak-tool
yum install gnome-tweak-tool
主题:git@gitzab.com:Anduin/GNOME-OSX-II-Theme.git
解压 GNOME-OSX-II-Theme-master.zip 到 /home/pncalbl/.themes
在 tweak 中切换主题 GNOME-OSX-II-Theme
图标:git@github.com:keeferrourke/la-capitaine-icon-theme.git
解压 la-capitaine-icon-theme-master.zip 到 /home/pncalbl/.icons
在 tweak 中切换主题 图标
启动器:git@github.com:micheleg/dash-to-dock.git
5 生成密钥
- 生成秘钥
//换成你自己的邮箱
ssh-keygen -t rsa -C "pncalbl@qq.com"
//一直next并记住生成的地址
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
- 进入.ssh 目录提出key
[root@localhost ~]# cd .ssh
[root@localhost .ssh]# ls
id_rsa id_rsa.pub
//把显示的内容复制到GitHub的SSHkey配置即可
[root@localhost .ssh]# cat id_rsa.pub
- 测试
[root@localhost .ssh]# ssh -T git@github.com
The authenticity of host 'github.com (192.30.255.113)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added 'github.com,192.30.255.113' (RSA) to the list of known hosts.
Hi megoc! You've successfully authenticated, but GitHub does not provide shell access.
6 重载 VMware tools
以下命令都在 root 权限下进行
- 卸载
yum remove open-vm-tools
- 使用 VM 安装
VMware Tools
- 从光盘复制出 VMwareTools-10.3.21-14772444.tar.gz
- 解压缩 tar -zxvf VMwareTools-10.3.21-14772444.tar.gz -C ./
- 执行
./vmware-install.pl
第一步输入: y
, 剩下的按回车默认即可
7 运行 java 程序
在 Linux
系统下运行 java
程序
Hello.java
完整目录为 :/home/username/project/java/com/pnca/c17/Hello.java
package com.pnca.c17;
public class Hello {
public static void main(String[] args) {
System.out.println("hello");
}
}
如果带有包名,必须存在对应的目录,并把对应的 .java
文件存放到对应的包中。
编译 javac
javac -encoding utf-8 -cp com/pnca/c17/Hello.java
运行 java
java -classpath . com.pnca.c17.Hello
.
指的是当前目录,即为 /home/username/project/java
如果有包名,则必须使用类的全限定名即:com.pnca.c17.Hello
8 Linux 配置 vpn
Qv2ray基本使用 - 迷途小书童的Note迷途小书童的Note (xugaoxiang.com)
9 Linux CapsLock 不停切换
Vmvare 15.5.5 的 Bug,需要修改虚拟机镜像的配置,而不是虚拟机的配置
mks.win32.useInjectedMagic = "FALSE"
重启虚拟机即可
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!