Linux | Ubuntu初探
下载和配置
- 下载地址
Ubuntu22.04
密码:123456
快捷指令
- 打开终端(
Ctrl+Alt+T
) - 显示文件路径(
Ctrl+L
) - 打开任务管理器:gnome-system-monitor,可以设置为
Ctrl+Shift+Esc
- 终端:关闭终端(
Ctrl+D
);复制(Shift+Ctrl+C
或者Ctrl+Insert
);清除(clear
)
常用操作
文件及文件夹操作
-
查看文件:
cat ***
-
文件重命名:
mv oldname newName
-
删除文件:
rm ***
,删除文件夹目录:rm -rf xxx
-
新建文件夹:
mkdir ***
-
复制文件到:
cp xxx(需要复制的文件)xxx (目标文件夹)
-
文件传输:
scp root@47.106.157.15:/home/admin/test .
scp ./test root@47.106.157.15:/home/admin
-r 可以拷贝目录
软件安装
- 下载
deb
软件sudo dpkg -i ***
- 安装
vim
:sudo apt install vim
- 安装python:
sudo apt-get install python3.8
- 软件卸载:
sudo apt-get remove --purge samba
- 清理残留数据:
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
解压缩
- 解压
.tar.gz
:sudo tar xxx(需要解压到的目录) -xf
- 解压
.zip
:安装sudo apt-get install p7zip-full
;解压sudo unzip xxx
磁盘情况
df -hl
查看磁盘剩余空间df -h
查看每个根路径的分区大小du -sh [目录名]
返回该目录的大小
配置Golang
环境
-
sudo vim ~/.bashrc (sudo vim /etc/profile)
-
在文件中添加以下内容
export GOROOT=/home/robking/AGolang/go1.18/go (此目录为go语言下载包的目录) export PATH=$PATH:$GOROOT/bin export GOPATH=test(go工程地址) 一定不要随便打空格
-
设置镜像 go env
$ go env -w GO111MODULE=on $ go env -w GOPROXY=https://goproxy.cn,direct
进程相关
ps -def | grep apiServer | cut -c 9-16 | xargs kill -9
查找进程中含有 apiServer 的进程,批量删除curl -XPUT -T start.sh -v 10.29.2.1:12345/objects/start.sh
发送put请求,存储本地文件ps -aux
输出进程信息sudo netstat -tlnp | grep <port_number>
sudo lsof -i:<port_number>
判断某一个进程占用端口top
:查看系统的进程、资源占用等信息;kill
:杀死指定的进程;
评论区