Ubuntu and Linux
允许使用账号密码登录
# 首先使用默认用户名登录,然后设置密码
sudo passwd root
# 切换到root用户
su root
# 修改配置文件,允许使用账号密码登录
sed -ri 's/^#?(PasswordAuthentication)\s+(yes|no)/\1 yes/' /etc/ssh/sshd_config
sed -ri 's/^#?(PermitRootLogin)\s+(yes|no)/\1 yes/' /etc/ssh/sshd_config
sed -ri 's/^/#/;s/sleep 10"\s+/&\n/' /root/.ssh/authorized_keys
# 重启ssh服务
service sshd restart
系统更新与安装软件
- 更新系统软件列表:
sudo apt update
- 安装软件:
sudo apt install <软件包名>
- 更新所有已安装的软件到最新版本:
sudo apt upgrade
文件和目录操作
- 列出当前目录下的文件和目录:
ls
- 更改当前工作目录:
cd <目录路径>
- 创建新目录:
mkdir <目录名>
- 删除文件:
rm <文件名>
- 删除目录:
rm -r <目录名>
- 移动或重命名文件/目录:
mv <原路径> <目标路径>
- 复制文件或目录:
cp <原路径> <目标路径>
文本文件查看与编辑
- 查看文本文件内容:
cat <文件名>
- 分页查看文本文件内容:
less <文件名>
- 使用
nano
编辑文本文件:
nano <文件名>
- 使用
vi
或vim
编辑文本文件:
vi <文件名>
网络操作
- 查看网络配置:
ifconfig
- 使用
ping
命令测试网络连通性:
ping <IP地址或域名>
- 查看路由表:
route
系统信息与管理
- 查看当前用户:
whoami
- 查看系统运行时间和负载:
uptime
- 查看当前系统的内存使用情况:
free -h
- 查看磁盘使用情况:
df -h
- 查看进程列表:
ps aux
- 终止进程:
kill <进程ID>
权限管理
- 更改文件或目录权限:
chmod <权限设置> <文件或目录名>
- 更改文件或目录的所有者:
chown <用户>:<组> <文件或目录名>
压缩与解压缩
- 解压缩
.tar
文件:
tar -xvf <文件名>
- 解压缩
.tar.gz
文件:
tar -zxvf <文件名>
- 解压缩
zip
文件:
unzip <文件名>
-
压缩成
.tar
文件:tar -cvf <文件名> <目录名>
-
压缩成
.tar.gz
文件:tar -zcvf <文件名> <目录名>
-
压缩成
zip
文件:zip -r <文件名> <目录名>
Vim
-
编辑文件
test.txt
:vim test.txt
-
进入编辑模式:
i
-
退出编辑模式:
Esc
-
保存并退出:
:wq
-
不保存退出:
:q!
Nano
-
编辑文件
test.txt
:nano test.txt
-
退出编辑:
Ctrl + X
-
保存并退出:
Ctrl + O
-
不保存退出:
Ctrl + C