1.软件的安装与卸载
查看你电脑上安装的所有软件 dpkg --list
卸载软件 sudo apt-get --purge remove [软件名]
更新源地址 sudo apt-get update
安装软件 sudo apt-get install XXX
安装软件包 sudo dpkg -i XXX.deb
2.查看电脑运行状态
查看当前用户 who
查看正在运行的程序及内存占用 top (ctrl+c即可暂停)
关闭程序 kill [一串数值] (数值就是程序的pid)
列出当前路径 pwd
查看cpu lscpu
查看运行内存 free -m
查看硬盘使用 df -h
查看显卡使用情况 nvidia-smi
3.压缩包相关命令
解压zip unzip FileName.zip
压缩zip zip FileName.zip DirName
解压tar tar -xvf FileName.tar
压缩成tar tar -cvf FileName.tar DirName
解压.tar.gz tar zxvf FileName.tar.gz
压缩.tar.gz tar zcvf FileName.tar.gz DirName
解压rar rar x FileName.rar
压缩rar rar a FileName.rar DirName
4. 文件的操作
ls 列出当前目录下所有文件
ls -a 列出当前目录所有文件(包括隐藏文件)
ls -l 列出每个文件的详细信息
cd .. 返回上级目录
cd - 返回上一次打开的目录
cd ~ 返回主目录
cd // 返回根目录
mkdir test 创建名为test的文件夹
rm -rf test 删除test文件夹和其下所有文件(-r是递归,-f是强制)
mv test /var/test 把test文件夹移动到var目录下
5.文件的大小查看
du -sh 查看当前目录总共占的容量。而不单独列出各子项占用的容量
du -lh --max-depth=1 查看当前目录下一级子文件和子目录占用的磁盘容量。
du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序
du -sk filename 查看指定文件大小
6.远程文件的拷贝
将本地文件拷贝到远程:scp 文件名 用户名@计算机IP或者计算机名称:远程路径
从远程将文件拷回本地:scp 用户名@计算机IP或者计算机名称:文件名本地路径
将本地目录拷贝到远程:scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径
从远程将目录拷回本地:scp -r 用户名@计算机IP或者计算机名称:目录名本地路径
7.vi命令的使用
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
在 UNIX/Linux 系统的 vi 全屏幕编辑状态下,首先按 ESC 键,然后再按冒号键,最后再按 wq ,即可退出 vi 的编辑状态。
8.网络的配置
查看网络配置 ifconfig
修改DNS sudo vi /etc/resolv.conf
查看网关 netstat -rn
无图形界面下配置IP地址:
sudo vi /etc/network/interfaces
将里面的配置改为如下,然后保存
auto eth0
iface eth0 inet static
address 192.168.111.111
netmask 255.255.255.0
gateway 192.168.111.1
修改后重启网络
/etc/init.d/networking restart
/etc/init.d/resolvconf restart
10.防火墙命令
关闭防火墙 systemctl stop firewalld
禁止防火墙开机启动 systemctl disable firewalld