虽然我使用 Linux 系统仍然保留 Windows 的习惯:使用 GUI 界面,但是终端的基本命令还是不能丢(敲黑板那,别睡着)
下文就带你整理一些常用的终端命令(Raspbian,Debian,Ubuntu 通用)
不用全部背,想用的时候就查,慢慢的就会了(玄学警告)
————————–正文————————–
1. 提权命令
由于很多时候进行的操作都是只有 root 用户才能做的,如下载软件,所以要进行提权~
如果要实现单语句提权,只要在语句前面加 sudo (superuser do) 就可以,如下面:
1 | sudo apt-get install python3-pip |
如果要实现多语句提权,则可以以 root 身份登录终端,只需一行代码:
1 | sudo -i |
如果使用 Ubuntu 系统,可能会提示你输入密码,输就行,由于安全原因,输入的密码不会显示出来,盲输就行~
以 root 身份登录终端后,想做平时需要 sudo 的事就不需要 sudo 了。
2. 文件操作命令
新建一个文件:
1 | touch 文件名 |
输出一个文件里所有的内容:
1 | cat 文件名 |
将一行文本追加到文件内:
1 | echo 内容 >> 文件名 |
删除文件:
1 | rm 文件名 |
移动文件(这里以 1.txt 为例):
1 | sudo mv /home/pi/1.txt /opt/1.txt |
重命名文件(其实都是 mv 命令):
1 | mv 1.txt 2.txt |
3. 目录操作命令
新建一个目录:
1 | mkdir 目录名 |
转到一个目录下:
1 | cd 目录名 |
列出当前目录下的文件:
1 | ls |
删除一个目录:
1 | rm -r 目录名 |
4. 文本操作命令
输出一行文本:
1 | echo 内容 |
查找当前目录下名字带有xxx的文件/目录:
1 | ls | grep xxx |
5. 压缩/解压命令
压缩一些文件为 .zip 压缩包:
1 | zip xxx.zip 文件1 文件2 |
解压缩 .zip 压缩包:
1 | unzip xxx.zip |
压缩一些文件为 .tar.gz 压缩包:
1 | tar -zcvf xxx.tar.gz 文件1 文件2 |
解压缩 .tar.gz 压缩包:
1 | tar zxvf xxx.tar.gz |
PS:如果报错先安装 zip 及 unzip:
1 | sudo apt-get install zip unzip |
6. 软件操作命令
更新软件源:
1 | sudo apt-get update |
更新现有的软件:
1 | sudo apt-get upgrade |
安装新软件(这里以 pip 为例):
1 | sudo apt-get install python3-pip |
保持一个好习惯:安装软件前先 sudo apt-get update && sudo apt-get upgrade
卸载软件:
1 | sudo apt-get uninstall python3-pip |
卸载软件并删除配置文件:
1 | sudo apt-get purge python3-pip |
使用 deb 包安装软件:
1 | sudo dpkg -i xxx.deb |
7. 网络操作命令
查看自己网络的信息:
1 | ifconfig |
下载文件:
1 | wget 文件地址 |
得到一个网站的 IP 地址:
1 | ping 网站域名 |
SSH 连接一台在同局域网内的计算机:
1 | ssh 计算机 IP 地址 |
8. 其它
查看电脑基本信息:
1 | uname -a |
查看内存信息:
1 | free -h |
树莓派配置(Raspbian 专用):
1 | sudo raspi-config |
这里只整理了一些常用的命令,它们只能维持让你看到 Linux 终端不头昏脑胀(啊这……)
想了解更多命令,这里推荐一个 Linux 命令“字典”:点击进入,很好用,对于想深入学习 Linux 的童鞋很有用~