一、linux下系统文件、入门级命令及基础命令

一、linux下系统文件、入门级命令及基本命令

linux下文件系统

关于linux文件系统的两个理解
① linux下一切皆文件
② linux本身也是基于文件形式所展示的操作系统

linux系统文件目录结构

bin在这里插入图片描述bin:二进制文件目录(普通用户和root都可以执行)
dev:device,外界设备目录,例如U盘,光盘
etc:配置文件
home:其他用户(root用户以外)的家目录
proc:process,程序和服务的进程目录
root:root的家目录
sbin:可执行二进制目录,但只有super权限才可运行
tmp:临时文件(系统运行的时候会产生一件临时文件)目录
usr:用户自己安装的文件
var:系统或文件日志目录
mnt:外界设备临时挂载点
以上为基础目录,后续学习深入需了解的几个目录:
boot:系统在启动时加载的文件目录
lib:library,函数库目录,系统在启动及其他软件运行时,需要加载的函数库文件
lost+found:服务器断电、宕机时,未来得及保存的文件会存储在该目录

linux入门级命令

① ls
==用法一:# ls
==用法二:# ls 路径
==用法三:
#ls -l 排列
ls -a 查看隐藏文件(all)
ls -al
在这里插入图片描述说明:1) 隐藏文件以 . 开头,.当前路径,…表示上级路径
2) d开头为文件夹,**-**开头为文件
==用法四:
# ls -lh 以较高可读性显示所展示内容
② pwd 打印当前工作路径
③ cd
特殊用法:cd ~,回到当前用户的家目录
④ clear
⑤ whoami
⑥ reboot
⑦ shutdown -h 0 = “halt”
shutdown -h 10 表示延迟十分钟关机
shutdown -r 10 表示延迟十分钟重启

linux下基础命令

1.与目录相关的

① 创建目录
:# mkdir
:#mkdir -p 递归创建,同时创建多个目录
在这里插入图片描述② 删除目录
:# rmdir
在这里插入图片描述
: # rmdir doc1 doc2 同时删除多个空目录
在这里插入图片描述
:# rmdir -p /doc1/doc2/doc3 递归删除多个空目录

2.与文件相关的

① touch a.txt
② rm a.txt 删除文件
③复制与剪贴
cp /root/a.txt /usr/local
-r 加上表示递归,表示把所有的文件及文件夹都复制下来
mv a.txt 表示删除
mv a.txt 路径 表示剪贴
mv a.txt b.txt 表示重命名
④ 打包、压缩与解压缩
gzip
gzip 文件 表示压缩
gunzip 表示解压
在这里插入图片描述
tar打包命令
在这里插入图片描述说明:- c表示create创建,- v 表示可视化,即可以看见创建过程,- f必加选项

tar -zcf hr.tar.gz hello.txt readme.txt 把这两个文件打包并压缩成gz格式的文件
tar -zxf hr.tar.gz 解压这个文件

zip压缩与解压缩

zip readme.zip readme.txt 压缩成zip格式
unzip readme.zip -d /usr/local/ 解压缩到指定文件夹下,默认解压到当前目录

⑤ 输出重定向
“>” 标准输出重定向,会覆盖掉原来的文件内容
“>>” 追加重定向,追加内容但不会覆盖掉原来的内容
在这里插入图片描述延伸

标准输入:键盘上输入的内容,文件描述符 0
标准输出:屏幕上输出的内容,文件描述符 1
⑥ 查看文件内容
正序查看cat
在这里插入图片描述
倒序查看tac
在这里插入图片描述
文件内容合并
合并的文件夹可不存在,会自动创建
在这里插入图片描述⑦ 帮助man命令
man 1 后面接命令
man 5 后面接配置文件
man 8 后面接管理员命令与后台的程序
⑧ type
查看一个命令是属于内部还是外部命令
⑨history
查看历史命令

3.与磁盘内存相关的

① df
查看磁盘的空间
:df -h 以较高的可读性展示大小在这里插入图片描述这几列依次为磁盘名称、总大小、已用大小、剩余大小、使用百分比、挂载的路径
② free
: free -m 表示以MB为单位查看
在这里插入图片描述swap分区是指虚拟内存,可以在实际内存不够用的情况下,当做临时内存来使用。

4.与文件内容相关的

① head
默认查看文件的前10行
head -n (n表示数字)
在这里插入图片描述
② tail
和head相反,默认查看文件的后10行
扩展:tail -f 动态查看一个文件,一般用于查看日志,ctrl+c退出
tail -f /var/log/messages
在这里插入图片描述③ less与more
less命令
向下翻页:空格键
跳到文件末尾:G
跳到指定页:数字键+enter
退出:q
关键字搜索:/关键字(n往下切换关键字,shift+n往上切换关键字)
wc 统计文件
wc -l 统计文件行数
wc -w 统计单词数
wc -c 统计字节数
du查看文件或目录的大小
du -s 文件夹或文件 显示文件夹或文件大小
du -h 以较高的可读性显示文件大小
find 查找命令
find查找/etc/下以‘.conf’结尾的文件 在这里插入图片描述查找/etc/ppp下的文件夹:

find /etc/ppp -type -d

5.日期时间命令

date
date、date +%F、date “+%F %T”
在这里插入图片描述获取之前之后的日期
在这里插入图片描述hwclock
获取计算机RTC时间(计算机主板时间)
hwclock -w 将系统时间同步到硬件RTC中
hwclock -s 将RTC时间同步成计算机系统时间 在这里插入图片描述cal
显示日历
cal等于cal 1当前月份日历
cal -3 输出当前月份上个月、下个月日历
cal -y 2020 输出2020年一整年的日历

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值