Linux系统管理第一节

发布于:2022-10-23 ⋅ 阅读:(370) ⋅ 点赞:(0)
Linux系统管理第一节
一、系统命令精讲
1、Linux命令的分类
(1)内部命令:系统本身自带的命令(无法删除)
(2)外部命令:后期认为添加的命令(可以删除)
(3)type命令:查看命令是内部命令还是外部命令
2、Linux命令格式
(1)Linux命令的通用格式:命令字    [选项]    [参数]
(2)参数分为两种一种是“-”另一种是“--”,“--”一般用来帮助
3、命令快捷建
(1) tab键:自行补齐文件名,命令等;按两次tab键,系统将输出可用的所有名称列表。
(2)Ctrl+L:清屏
(3) Ctrl+C:取消当前命令行编辑,结束当前执行的命令
(4) Ctrl+D:从shell提示中注销关闭,类似输入exit
(5) Ctrl+A:把光标移动到行首,类似于Home键
(6) Ctrl+E: 把光标移动到行尾,类似于End键
(7) Ctrl+F: 把光标向左移动一格
(8) Ctrl+B: 把光标向右移动一格
4、帮助命令
(1)help 内部命令帮助,查看bash内部命令的帮助
用法1:help 内部命令字
用法2:命令字 --help
即命令的“--help选项,适用于大多数外部命令”
(2)man以菜单形式出现的使用帮助看起来比较整洁
用法:man 命令字
5、ls(list)命令
ls:查看用户当前所在位置的所有内容
ls [路径]:查看指定路径下的所有内容
常用参数:
    -l:以列表格式查看文件或目录的详细信息(ls-l可简写为ll )
    -h:以更人性化的方式显示出目录或文件大小,与参数-l同时使用
    -d:显示目录本身 ,与参数-l同时使用
    -a:查看隐藏文件
6、du(disk usage)命令
du -sh:查看文件或目录占用磁盘容量大小
在工作中常常用来手动排查大文件
7、touch命令
touch:在对应路径上创建一个文件
可以与{}连用来一次创建多个序列文件
8、mkdir(make directory)命令
mkdir:在对应路径上创建一个目录
    -p:递归创建目录
9、cp(copy)命令
cp:复制 (可以移动并改名)
    -r:复制目录(递归复制)
    \:开头加入可以不提示覆盖
10、rm(remove)命令
rm:有提示的删除(不能删除目录)
    -f:强制删除目标文件,免提示
    -r:Linux为了避免误删除,如果删除目标是个目录,不加参数-r,不允许删除
11、mv(move)命令
mv:移动(可以复制并改名)
12、which命令
which:查找Linux命令程序所在位置
13、find命令
find:精细查找文件或目录
常用参数:
    -name 按名称查找
    -size 按大小查找,后面可加范围-表示小于+表示大于
    -type 按类型查找
    -time 按时间查找,后面可加范围-表示小于、以内,+表示大于、以外
    -a 并且,一般都不加,不加默认就是并且
    -o 或者
14、stat命令
查看文件或目录的更详细信息
Access:文件的访问时间
Change:文件的改变时间(不论内容改变,还是属性名称改变)
Modify:文件内容改变时间,只有文件内容变化,他才会变化。
二、目录和文件管理
1、Linux目录结构
常见子目录的作用
根目录
作用
/root
系统管理员root的宿主目录
/home
普通用户的宿主目录的上级目录
/boot
系统内核启动文件
/dev
设备文件
/etc
配置文件
/bin
所有用户可执行的命令
/sbin
管理员可执行的命令
/usr
第三方应用程序目录,我们如果安装程序,默认安装到这个目录下
/var
系统日志或者软件服务日志。日志是系统或者软件后台进程。记录的应用程序的运行情况。如果出现问题,也默认会记录在日志里。
设备文件:Linux在操作硬件的过程中,他并不是直接去操作的。而是通过一种设备的接口程序来间接操控设备,这种接口程序,我们也叫做驱动程序,也叫做API程序也叫做设备文件。 设备文件:Linux在操作硬件的过程中,他并不是直接去操作的。而是通过一种设备的接口程序来间接操控设备,这种接口程序,我们也叫做驱动程序,也叫做API程序也叫做设备文件。 设备文件:Linux在操作硬件的过程中,他并不是直接去操作的。而是通过一种设备的接口程序来间接操控设备,这种接口程序,我们也叫做驱动程序,也叫做API程序也叫做设备文件。
配置文件:我们在运行一个程序的时候,程序是如何运行的?它是根据开发写的代码来执行的。当程序被读取到内存中的时候,CPU通过操作被读到内存中的代码来使得程序处于运行状态。在这个过程中,我们有的时候需要让程序的运行根据我们的需要做一定的变动。但是,这个变动需要修改代码,这就只能让开发来做了。于是,为了可以方便我们的维护工作,需要特殊开放一定的功能设定,给我们运维来修改。这个能够影响程序运行的可以修改的文件叫做配置文件。程序的配置文件。程序在运行需要参考这个文件的设置内容,来运行程序。
2、查看文件内容(七个看)——cat、tac、nl、more、less、head、tail
cat:正着看
tac:倒着看
nl:带行号的看
more:分页看,只能看一遍回不去
less:也是分页看但是可以上下移动,按Q可以退出
head:看头十行
tail:看尾十行,后面加 -f 可以动态更新尾部的信息,通常是用来查看日志的
3、统计文件内容——wc
wc [目标文件]:系统会给出所查文件的 行数、单词数、字节数,也可以添加参数来做到统计其中某一项。
常用参数:
    -l:统计行数
    -w:统计单词个数
    -c:统计字节数
4、压缩和解压缩——gzip、gunzip、bzip2、benzip2
我们Windows上只要安装了rar程序,就能进行打包、压缩、解压缩。
gzip:既能压缩又能解压缩
gunzip:只能解压缩
bzip2:既能压缩又能解压缩
benzip2:只能解压缩
gzip和bzip2:后可以加-1~-9来表示压缩等级,如果想要解压缩后面加入-d即可
gunzip和benzip2:不用加参数直接可以解压缩
本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到