云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Linux学习笔记

Linux学习笔记

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 0:45:26

红色:学习中接触到的命令;绿色:额外的知识;黄色:个人学习中的理解;?:待跟踪

一、Linux系统安装

1、安装选项中Rescue Installed 救援环境; 2、Basic storage devices基本存储方法,在没有SCSI或其他非常规存储设备时选择此项安装; 3、Specia red storage devices特殊存储方法,在存储方式为SCSI,存储(SAN),ISCSI,FCOE等特殊的存储设备时选择此项安装;

①FCOE:将网络通信和存储集成在一张FCOE卡上的技术; ②SCSI③ISCSI④SAN

4、安装过程至设置分区时,需要先设置交换分区(虚拟内存)Swap 5、开机进入Linux系统时,可以按任意键暂停;

6、引导方式选择MBR;为引导加密码的目的是:防止通过引导进入单用户模式更改root用户密码;

7、绝大多数的Linux系统,引导程序都是GRUB; 8、kdumpkernel dump(内核宕机)的简写;

二、图形化界面

1、CentOS用得图形化界面是GNOME,其他图形化界面还有KDE等;

三、BASH命令行的基本操作

1、shell 是接收用户指令,并将指令翻译成kernel可懂的语言的中间层(外壳);中间层也是一个程序,但shell不是程序的名字,shell是此类层序的的一个统称;shell和bash的关系相当于播放器和QQplayer;

2、shell有图形化界面GUI和命令行形式CLI两种; 3、关于终端的理解:一台PC就可以称为一个终端;

开机——进入Linux系统——使用CLI进行操作(这台PC就是一个实际的终端);

开机——进入Linux系统——使用GUI——打开一个终端(这是一个模拟的终端,模拟了上面)GUI其实是一个应用程序;

3、命令行提示符的构成:[root@linuxcust,~]$或者#

[当前用户名@主机名,当前目录]$代表普通用户#代表root用户] ~:代表家目录

※su//切换用户;su -切换至root用户,并且创建一个新的环境,到达root家目录; su切换至root用户,依然使用当前用户的原环境,在原用户家目录不变; hostname查看主机名;

※ls //显示当前目录下内容列表(不显示隐藏文件);

-a //显示所有文件,包括隐藏文件; -l //显示详细信息;

-R //递归显示子目录结构; -t //按时间排序;

-r //反向排序;例如-rt就是按照时间顺序反向排序;

-ld //不是显示目标目录下的内容列表,而是显示目标目录本身的信息; uname//显示当前系统信息 -r //显示内核版本号

-a //信息更详细,具体没有试验过呢?

4、Ctrl+C //终止当前命令;Ctrl+Z 暂停当前命令(进程在后台依然存在,但被挂起); 5、命令& //将此命令放在后台运行;

6、按TAB键可以自动补全命令;键入XX字母后,按两下TAB键可以列出以XX字母开头的所有命令;不键入字母直接按两下TAB键则是列出所有命令,键入命令后空格再按TAB键则是补全文件名;

history //查看执行命令的历史纪录; ※clear //清屏命令;

7、!! 重复前一个命令;!字符重复上一个以这个字符开头的命令;

!num 按历史纪录序号重复执行命令;!?abc 重复之前包含abc的命令; !-n 重复倒数第n个命令;(这几条技巧都不常用); 8、Ctrl+r 历史命令搜索功能;

9、按esc之后按.调用上一个使用过的参数; 10、通配符:正则表达式

* 匹配0个或多个字符; ?匹配任意1个字符;

[0-9] 匹配一个数字范围;

[abc] 匹配方括号所包含的字符;

[^abc] 匹配除了方括号所包含的字符外的所有字符;

从第6条到第10条,貌似只有在centos中有效,在CRT中无效;平时也很少用到; ※sudo //以root用户的身份执行命令(在不想切换至root用户时,使用此方法); hdparm //获取磁盘信息;(在CRT中没有找到这个命令?) id //获取当前用户信息;

passwd //修改当前用户的密码;

※jobs //查看当前后台所有运行的程序; sleep 10 //睡眠10秒钟;

bg num //启动此num编号的进程;在CRT中命令为bg %num

fg num //拉此num编号的进程回前台运行;在CRT中命令为fg %num

四、Linux文件系统的基本结构 ※pwd //显示当前工作目录;

1、 文件夹和文件可以用除了“/”之外的任何字符命名; touch //创建空白文件,或更新已有文件的时间;

2、 以“.”开头的文件名意味着这个文件为隐藏文件;(Linux系统中隐藏文件大部分都是配

置文件)

file //查看文件的类型;(个人觉得在平时没多大意义,因为ls –l显示出来详细信息,开头为d的文件就表示是文件夹)

3、 绝对路径从根目录开始到达目标的路径;/home/hehuan/123

相对路径从当前目录开始到达目标的路径; 4、 ~代表家目录;-代表上一个工作目录;

5、 在任何一个工作目录下cd回车,都是回到家目录;

五、文件系统的基本操作

※cp 源文件名目标文件名 //在当前目录下复制这个文件,并重命名 ※cp 源文件名路径//在目的路径下复制这个文件

※cp 源文件名路径/目标文件名 //在目标路径下复制这个文件,并重命名 -r 源文件夹名目标文件夹名//在当前目录下复制这个文件夹,并重命名 -r源文件夹名路径//在目的路径下复制这个文件夹

-r源文件夹名路径目标文件夹名//在目标路径下复制这个文件夹,并重命名 -v//显示详细信息;

※mv //使用方法同cp,cp是windows中的复制并粘贴,mv是windows中的剪切并粘贴; ※rm文件名//删除文件;

-r //删除文件夹

-i //删除前询问是否删除;

-f //强制删除(在f参数下,i参数无效) ※mkdir文件夹名//建立文件夹;

rmdir文件夹名//删除文件夹(不能删除非空文件夹,更多时候用rm –r)

六、系统目录架构

bin保存可执行文件(例如cp、rm等命令)

boot系统引导目录,包含引导程序grub,内核文件vmlinuz??,驱动、插件、模块文件

initrd??

efi文件夹在boot下? dev保存所有硬件设备,在linux中每一个硬件设备都被抽象成一个文件,放在dev目录下; sda硬盘;sda1硬盘的第一个分区;tty1一个终端;

etc保存所有的配置文件,基本都是纯文本文件,并且大多数以.conf结尾; home家目录,每个用户都有自己的家目录,保存该用户的桌面、文档等等; rootroot用户的家目录;

lib保存Linux程序运行所有相关的库文件,基本上.so结尾,相当于windows中的.dll文件; media自动挂载目录,例如光盘;不是必须有的目录; mnt挂载目录;与media区别是:必有此目录; opt保存大型软件;

proc保存系统时时信息,不存在于硬盘中,只存在于内存中(虚拟文件夹);里面有很多数

字命名的文件夹,是以进程号命名的,与进程相对应;cpuinfo CPU信息;meminfo内存信息;mountinfo文件系统信息;interrupts中断信息;iomem IO信息;uptime启动时间;vmstat虚拟内存信息;?acpi电源信息文件夹; sbin与bin功能相同,区别是:sbin中的执行文件只有root可以执行; sys系统底层信息; tmp存放临时文件; usr存放一般应用软件;

var保存经常变化的信息;包含log文件夹保存操作系统的所有日志信息;

六、Linux系统常用命令 data //查看系统时间;

-u //查看格林威治时间;

-s //设置时间(不能设置日期);

+%Y任意可以表示连接的符号(-、——、??等等)%m--%d //自定义时间显示格式; hwclock或clock //查看硬件时间(不是所有linux系统都有这个命令); cal //查看日历;

uptime //查看系统运行时间; man //这个命令待查?

echo //显示输出的内容;echo 123456 则在屏幕上显示123456; ※cat //查看文件内容;(不能翻页) ※more //查看文件内容;(将内容分页显示,可以向下翻页) ※less //查看文件内容;(将内容分页显示,可以上下翻页,按Q键退出)

执行后 shift+g 转到尾行

shift+? 搜索关键字 shift+: 然后按q 退出 按u向上翻,按d向下翻

※head //查看文件内容的前10行;(不加参数则默认10行) -n数字//指定显示行数;

※tail //查看文件内容的末尾10行;(不加参数则默认10行) -n数字//制定显示行数;

-f(也可以接数字指定行数) //文件更新时,追加显示; lspci //查看pci设备; -v //显示详细信息; lsusb //查看usb设备; -v //显示详细信息;

lsmod //查看当前加载的所有驱动; shutdown //关机或重启;(※poweroff立即关机,※reboot立即重启) -h //关闭计算机;例:-hnow立即关闭计算机;

-h +10 10分钟后关闭计算机; -h 23:10 在23:10分关闭计算机; -r //重启计算机;例:-rnow立即重启计算机;其他同-h; zip目标文件名 源文件名或文件夹名 //使用zip压缩工具压缩文件;(与cp、mv等命令不

同,压缩命令目标文件名在前,原文件名在后) unzip文件名//使用zip压缩工具解压文件; gzip用法与zip命令相同;

tar –cvf目标文件名 源文件名或文件夹//将文件或文件夹归档; tar –xvf文件名//将tar文件释放; tar –zcvf目标文件名 源文件名或文件夹//将文件或文件夹归档的同时,调用压缩工具将

其压缩;(习惯将目标文件命名为.tar.gz)

tar –zxvf文件名//将经过压缩的tar文件在释放的同时解压缩; du –sh文件名? locate查找文件;(基于一个索引数据库查找,数据库每天更新一次,如果数据没有更新,

即使系统中有这个文件,也不显示,可以用updatedb命令手动更新该数据库) find路径-参数 条件//查找文件;

find路径 -参数 条件 –exec 命令 -参数 {} \\; //查找并将结果执行固定格式中的命令;

-name //基于文件名进行查找; -perm //基于权限进行查找; -type //基于文件类型进行查找; -user //基于文件所属用户进行查找; -ctime //基于修改时间进行查找;

搜索更多关于: Linux学习笔记 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

红色:学习中接触到的命令;绿色:额外的知识;黄色:个人学习中的理解;?:待跟踪 一、Linux系统安装 1、安装选项中Rescue Installed 救援环境; 2、Basic storage devices基本存储方法,在没有SCSI或其他非常规存储设备时选择此项安装; 3、Specia red storage devices特殊存储方法,在存储方式为SCSI,存储(SAN),ISCSI,FCOE等特殊的存储设备时选择此项安装; ①FCOE:将网络通信和存储集成在一张FCOE卡上的技术; ②SCSI③ISCSI④SAN 4、安装过程至设置分区时,需要先设置交换分区(虚拟内存)Swap 5、开机进入Linux系统时,可以按任意键暂停; 6、引导方式选择MBR;为引导加密码的目的是:防止通过引导进入单用户模式更

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com