Ubuntu常见命令
- apt命令
- 更新源
sudo apt update
- 更新已安装的包
sudo apt upgrade
- 安装包
sudo apt install package
- 删除包
sudo apt remove package
- 删除包,包括删除配置文件等
sudo apt remove package -- purge
- 文件管理
- 列出当前目录文件(不包括隐含文件)
ls
- 列出当前目录文件(包括隐含文件)
ls -a
- 列出当前目录下文件的详细信息
ls -l
- 回当前目录的上一级目录
cd ..
- 回上一次所在的目录
cd -
- 回当前用户的宿主目录
cd
- 显示当前工作目录
pwd
- 创建任意格式的文件
touch filename.xxx
- 创建一个目录
mkdir 目录名
- 删除一个空目录
rmdir 空目录名
- 删除一个文件或多个文件
rm 文件名 文件名
- 删除一个非空目录下的一切
rm -rf 非空目录名
- 将文件1移动到目录1中
mv file1 dir1
- 将文件1重命名为文件2
mv file1 file2
- 复制目录a下所有文件到目录b
cp -r a/ b
- 创建文件a的副本,命名为文件b
cp a b
- 复制文件a到目录b
cp a /b
- 查找路径所在范围内满足字符串匹配的文件和目录
find 路径 -name “字符串”
- 解压缩
- 解压tar包
tar -xvf file.tar
- 解压tar.gz
tar -xzvf file.tar.gz
- 解压rar
unrar e file.rar
- 解压zip
unzip file.zip
- 系统管理
- 查看内核版本
uname -a
- 查看磁盘信息
sudo fdisk -l
- 查看硬盘剩余空间
df -h
- 查看当前的内存使用情况
free -m
- 查看当前有哪些进程
ps -A
- 关键字查找某个进程
ps -ef | grep <关键字>
- 杀死进程
kill 进程号
- 强制杀死进程
kill -9 进程号
- 重启系统
reboot
- 关机
poweroff
- 防火墙及IPV6
- 关闭iptables
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
- 卸载iptables
apt-get purge netfilter-persistent
- 打开ufw防火墙
-
ufw enable
- 关闭ufw防火墙
ufw disable
- 重启ufw防火墙
ufw reload
- 查看已经定义的ufw规则
ufw status
- 允许访问20端口
ufw allow 20
- 拒绝访问20端口
ufw deny 20
- 修改DNS使纯IPV6服务器可以访问IPV4资源
mv /etc/resolv.conf /etc/resolv.conf.bak && echo -e "nameserver 2001:67c:2b0::4\nnameserver 2001:67c:2b0::6" > /etc/resolv.conf
- 其他命令
- 安装deb格式安装包
dpkg -i filename.deb
- dpkg删除程序但保留配置
dpkg -r 包名
- dpkg删除程序且删除配置
dpkg -P 包名
- dpkg查看安装列表
dpkg -l
- dpkg搜索某个包
dpkg -S 包名
数字 权限 4 读R 2 写W 1 执行X 0 无权 - 修改文件a的权限
chmod 664 a
- 文件a增加执行权限
- THE END -
最后修改:2023年7月13日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://39.ci/115.html
共有 0 条评论