一、文件与文件夹管理
命令 | 说明 |
ls | 列出当前目录文件(不包括隐含文件) |
ls -a | 列出当前目录文件(包括隐含文件) |
ls -l | 列出当前目录下文件的详细信息 |
cd .. | 回当前目录的上一级目录 |
cd - | 回上一次所在的目录 |
cd ~ 或 cd | 回当前用户的宿主目录 |
mkdir 目录名 | 创建一个目录 |
rmdir 空目录名 | 删除一个空目录 |
rm 文件名 文件名 | 删除一个文件或多个文件 |
rm -rf 非空目录名 | 删除一个非空目录下的一切 |
mv 路经/文件 路经/ | 移动相对路经下的文件到绝对路经下 |
mv 文件名 新名称 | 在当前目录下改名 |
find 路经 -name “字符串” | 查找路经所在范围内满足字符串匹配的文件和目录 |
pwd | 显示当前绝对路径 |
whereis filename | 快速查找某个文件 |
find 目录 -name 文件名 | 快速查找某个文件 |
file filename | 查看文件类型 |
tail -n 6 xxx | 显示xxx文件倒数6行的内容 |
Ctrl+h | 显示隐藏文件 |
Ctrl+l | 显示地址栏 |
Ctrl+Alt+T | 新建终端窗口 |
Ctrl+Shift+T | 新建终端页面 |
二、系统管理
命令 | 说明 |
fdisk -l | 查看系统分区信息 |
fdisk /dev/sdb | 为一块新的SCSI硬盘进行分区 |
chmod -R 777 文件/文件夹 | 修改文件或文件夹完全可读写操作 |
chown root /home | 把/home的属主改成root用户 |
chgrp root /home | 把/home的属组改成root组 |
useradd | 创建一个新的用户 |
groupadd 组名 | 创建一个新的组 |
passwd 用户名 | 为用户创建密码 |
passwd -d 用户名 | 删除用户密码也能登陆 |
passwd -s 用户名 | 查询账号密码 |
usermod -l 新用户名 老用户名 | 为用户改名 |
userdel -r 用户名 | 删除用户一切 |
service [servicename] start/stop/restart | 系统服务控制操作 |
/etc/init.d/[servicename] start/stop/restart | 系统服务控制操作 |
uname -a | 查看内核版本 |
cat /etc/issue | 查看ubuntu版本 |
lsusb | 查看usb设备 |
sudo ethtool eth0 | 查看网卡状态 |
cat /proc/cpuinfo | 查看cpu信息 |
lshw | 查看当前硬件信息 |
sudo fdisk -l | 查看磁盘信息 |
df -h | 查看硬盘剩余空间 |
free -m | 查看当前的内存使用情况 |
ps -A | 查看当前有哪些进程 |
kill 进程号 | ps -A第一列数字或者 kill all 进程名杀死一个进程 |
kill -9 进程号 | 强制杀死一个进程 |
reboot init 6 | 重启LINUX系统 |
Halt Init 0 Shutdown –h now | 关闭LINUX系统 |
top | 查看当前进程的实时状况 |
ifconfig | 查看IP地址 |
三、打包解压
命令 | 说明 |
tar -c 创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包 | |
tar -cvf benet.tar /home/benet | 把/home/benet目录打包 |
tar -zcvf benet.tar.gz /aaa /bbb | 把/aaa /bbb目录打包并压缩 |
tar -zxvf benet.tar.gz | 压缩包的文件解压恢复 |
tar -jcvf xxx.tar.bz2 /aaa /bbb | 压缩/aaa /bbb目录为xxx.tar.bz2 |
tar -jxvf benet.tar.bz2 | 解压缩 |
四、软件安装
命令 | 说明 |
apt-cache search package | 搜索包 |
apt-cache show package | 获取包的相关信息,如说明、大小、版本等 |
sudo apt-get install package | 安装包 |
sudo apt-get install package - - reinstall | 重新安装包 |
sudo apt-get -f install | 修复安装 -f ,等于 “–fix-missing” |
sudo apt-get remove package | 删除包 |
sudo apt-get remove package - - purge | 删除包,包括删除配置文件等 |
sudo apt-get update | 更新源 |
sudo apt-get upgrade | 更新已安装的包 |
sudo apt-get dist-upgrade | 升级系统 |
sudo apt-get dselect-upgrade | 使用 dselect 升级 |
apt-cache depends package | 了解使用依赖 |
apt-cache rdepends package | 是查看该包被哪些包依赖 |
sudo apt-get build-dep package | 安装相关的编译环境 |
apt-get source package | 下载该包的源代码 |
sudo apt-get clean && sudo apt-get autoclean | 清理无用的包,清理旧版本的软件缓存 |
sudo apt-get check | 检查是否有损坏的依赖 |
sudo apt-get clean | 清理所有缓存在/var/cache/apt/archives里的deb包) |
dpkg -L xxx | 查看软件xxx安装内容 |
dpkg -S filename apt-file search filename | 查找文件属于哪个包 |
ls /var/cache/apt/archives | 查看安装软件时下载包的临时存放目录 |
参考链接: