目录
linux操作系统中一切皆文件。
基本操作
显示操作系统中第一块硬盘的名称以及所在路径,sd(硬盘类型)a(第一块)
fdisk -l
检查内存大小
cat/proc/meminfo
检查cpu型号
cat/proc/cpuinfo
重启
reboot
关机
poweroff
列出当前所在目录路径
pwd
列出当前目录中的内容
ls
返回上一级路径
cd ..
linux操作系统树状结构
/ --- 操作系统的起始路径(根路径)
/bin 普通用户和管理员都可以执行的命令字
/sbin 只有管理员才能执行的命令字 比如关机 重启等
/boot 引导 主引导目录 独立的分区 启动菜单 内核
/dev device设备 设备文件存放目录
/home 普通用户的家目录
/root 管理员的家目录
/media 光驱的挂载目录
/mnt 临时设备挂载目录
/proc 里面的数据都在内存中 进程的所在目录
/tmp 临时文件存放目录
/usr 软件的安装目录
/var 常变文件的存放目录 比如日志 邮件
快捷键及应用
tab 命令自动补齐
ctrl+l 清屏
ctrl+c 终止操作
分辨文件类型
蓝色--目录
黑色--普通文件,一般都可以使用cat查看
浅蓝色--符号链接,可以理解为快捷方式
黑底黄字--设备文件 如硬盘(sda)
绿色--可执行文件,带有执行权限的文件
红色--压缩包文件
紫色--图片 模块文件
增删改查基础命令
查询
ls 查看目录下有哪些内容 cat 查看文件中有什么内容 find -name "*.txt" 查询文件
创建
touch text.txt
在文件中输入内容
echo "hello" >text.txt
创建目录
mkdir text
移动文件
mv text.txt text
重命名文件
mv text.txt text1.txt
复制文件
cp text/text1.txt text.txt
创建快捷方式
ln -s /tmp/text/text1.txt /tmp/
删除文件
rm text1.txt //带确认删除 rm -f text.txt//强制删除
删除目录下所有文件
rm -rf text //删库跑路基本操作
进阶操作
查看命令字的帮助手册
man ls
比如ls命令有以下一些常用的选项
显示详细信息
ls -l
显示隐藏文件
ls -a
命令分为两类:内部命令和外部命令。内部命令是命令解释器自带的命令,如help cd。外部命令是安装的第三方软件带来的,基本都有帮助手册。
压缩和解压缩
dd if=/dev/zero of=/tmp/bigfile bs=1M count=100
创建文件
在目录中建立一个大小为100M的文件bigfile
if=inputfile输入文件
of=outfile输出文件
bs单位
count计数器
压缩文件
gzip bigfile
查看压缩文件的信息
ls -hl bigfile.gz
解压缩文件
gunzip bigfile.gz
另一种压缩文件
bzip2 bigfile
另一种解压文件
bunzip2 bigfile.bz2
查看目录大小
du -sh tmp/
对目录进行打包
对目录的打包一般两步走:
tar -cf /tmp/tmp.tar /tmp
再不解压tar包的情况下检查包内信息
tar -tvf tmp.tar
在打包的基础上再次压缩
gzip tmp.tar
也可以一步到位:
tar -zcf /tmp/allfile.tar.gz allfile
对目录进行解压
对目录的解压一般分两步走:
gunzip tmp.tar.gz
tar -xf tmp.tar
也可以一步到位:
tar -zxf allfile.tar.gz
-x 解包
-C 指定解压路径
-z gzip
-j bzip2
关于本文所用到的工具,欢迎关注我的公众号:旁骛OtherThing,回复工具获取。