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