一、文件/文件夹管理
小技巧:
1.在输入命令和路径的时候,按TAB键可以自动补全 e.g ls /ho -> ls /home
2.按↑↓可以翻阅历史
3.宿主机和虚拟机之间可以交互(VMware)
查看文件
ls 即list,列出当前目录文件(不包括隐含文件)
ls -a 列出当前目录文件(包括隐含文件)
ls -l 列出当前目录下文件的详细信息
pwd 显示当前的工作目录
目录切换
cd .. 回当前目录的上一级目录
cd . 当前目录
cd - 回上一次所在的目录
cd ~ 或 cd 回当前用户的宿主目录
cd ~/主目录下的另一个目录 切换
目录操作
mkdir 目录名 创建一个目录
mkdir -p 可以将目录的层次目录全部创建
rmdir 空目录名 删除一个空目录(目录非空不能删除,所以不常使用)
rm 文件名 文件名 删除一个文件或多个文件
rm -rf 非空目录名 删除一个非空目录下的一切(强制删除)
rm -rf /* 删库跑路
cp -rf
mv 路经/文件 /经/文件移动相对路经下的文件到绝对路经下
mv 文件名 新名称 在当前目录下改名
find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录
二、系统管理
1 2 3 4 |
fdisk -l #查看系统分区信息
fdisk /dev/sdb #为一块新的SCSI硬盘进行分区
chown root /home #把/home的属主改成root用户
chgrp root /home #把/home的属组改成root组
|
1 2 3 4 5 6 7 |
Useradd #创建一个新的用户
Groupadd 组名 #创建一个新的组
Passwd 用户名 #为用户创建密码
Passwd -d用户名 #删除用户密码也能登陆
Passwd -S用户名 #查询账号密码
Usermod -l 新用户名 老用户名 #为用户改名
Userdel–r 用户名 #删除用户一切
|
service [servicename] start/stop/restart 系统服务控制操作
/etc/init.d/[servicename] start/stop/restart 系统服务控制操作
1 2 3 4 5 6 7 8 9 10 11 12 |
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中的第一列的数字)或者 killall 进程名( 杀死一个进程)
kill -9 进程号 #强制杀死一个进程
|
reboot Init 6 重启LINUX系统
Halt Init 0 Shutdown –h now 关闭LINUX系统
三、打包/解压
tar 即tape archive 档案打包
-C 切换解压到的目录
tar
-c 创建包 –x 释放包 -
v
显示命令过程 –z 代表压缩包 -f表示文件名
tar
–cvf benet.
tar
/home/benet
#把/home/benet目录打包
tar
–zcvf benet.
tar
.gz
/mnt
#把目录打包并压缩
tar
–xvf benet.
tar
#归档没有压缩
tar
–zxvf benet.
tar
.gz
#压缩包的文件解压恢复
tar
–jxvf benet.
tar
.bz2
#解压缩
四、make编译
make 编译
make install 安装编译好的源码包