做个笔记,适合自己习惯的,方便速查。。。
有问题找男人:man 命令
sudo apt-get install 软件名 安装软件命令
sudo nautilus 浏览文件
su root 切换到root
ls 列出当前目录文件(不包括隐含文件)
ls -a 列出当前目录文件(包括隐含文件)
ls -l 列出当前目录下文件的详细信息
cd .. 回当前目录的上一级目录
cd - 回上一次所在的目录
cd ~ 或 cd 回当前用户的宿主目录
mkdir 目录名 创建一个目录
rmdir 目录名 删除一个空目录
rm file1 file2 删除一个文件或多个文件
rm -rf 非空目录名 删除一个非空目录下的一切
mv 移动文件
mv 文件名 新名称 在当前目录下改名
find 路经 -name 字符串 查找文件和目录
locate 字符串 查找文件
whereis 命令名 查找命令所在目录
whatis 命令名 查看命令说明
man -k 命令名 查看与该命令相关的命令
sudo fdisk -l 查看系统分区信息
sudo fdisk /dev/sda 硬盘分区,根据提示进行
chown root /home 把/home的属主改成root用户
chgrp root /home 把/home的属组改成root组
useradd 用户名 创建一个新的用户
groupadd 组名 创建一个新的组
passwd 用户名 为用户创建密码
passwd -d 用户名 删除用户密码也能登陆
usermod -l 新用户名 老用户名 为用户改名
userdel–r 用户名 删除用户一切
tar -c 创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包
tar –cvf xxx.tar /home/xxx 把/home/xxx目录打包
tar –zcvf xxx.tar.gz 把目录打包并压缩
tar –zxvf xxx.tar.gz 解压缩
tar –jxvf xxx.tar.bz2 解压缩
make 编译
make install 安装编译好的源码包
reboot 重启系统
shutdown –r now 马上重启系统
shutdown –h now 马上关闭系统
uname -r 查看内核版本
uname -a 查看内核信息
cat /etc/issue 查看ubuntu版本
cat /proc/cpuinfo 查看cpu信息
lshw 查看当前硬件信息
lsusb 查看usb设备
df -h 查看硬盘剩余空间
free -m 查看当前的内存使用情况
ps -A 查看当前有哪些进程
top 查看系统运行情况
kill 进程号 杀死进程
kill -9 进程号 强制杀死一个进程
常用apt命令:
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
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 检查是否有损坏的依赖
清理所有软件缓存(即缓存在/var/cache/apt/archives目录里的deb包 )
sudo apt-get clean
删除系统不再使用的孤立软件
sudo apt-get autoremove
ifconfig 查看或设置网络参数
ifup 网卡代号(如eth0) 启动网卡
ifdown 网卡代号(如eth0) 关闭网卡
route 显示或修改路由表
ping 网址 送一个ICMP的封包给某部主机
traceroute 网址 查看链接到主机的路由信息
netstat 查阅网络信息的指令
host 网址 显示域名
nslookup 网址 调查域名对应的 ip或相反
lynx 网址 文字浏览网页
wget 网址 抓取文件