Linux
Linux学习记录
会讲英语的码农
#吉大计科YYDS
b站、微信公众号同名
展开
-
[Linux] 安装软件
yum(dnf)(两个用哪个都可以):CentOS OpenEuler。dnf groupinstall 安装软件包集合。存储库一般都在国外,但国内有镜像,速度更快。2.基于网络存储库安装/更新软件。1.下载软件源码编译安装。三者都是install。原创 2024-06-19 22:38:54 · 89 阅读 · 0 评论 -
[Linux] 其他命令
cat filename1 > filename2(不存在) #创建名为filename2的文件,内容为filename1内容,实现复制filename1。cat > filename(不存在) #创建名为filename的文件,内容为键盘输入内容。从标准输入设备接收输入,并输出到filename中,1是覆盖,2是追加。在命令后加一个&,就能将命令放在后台执行,会分配给进程一个PID。对于1,如果filename不存在,则会创建文件,所以可以用于。写在输出中,会执行其中指令,类似于printf。原创 2024-06-19 22:43:12 · 594 阅读 · 0 评论 -
[Linux] 系统管理
alias命令和unalias命令。原创 2024-06-19 22:42:03 · 402 阅读 · 0 评论 -
[Linux] 通配符
括号里可以是集合也可以是区间。原创 2024-06-19 22:41:11 · 110 阅读 · 0 评论 -
[Linux] 重定向
command > filename # 覆盖重定向。command >> filename # 追加重定向。原创 2024-06-19 22:40:27 · 93 阅读 · 0 评论 -
[Linux] 版本控制
git是一个开源的分布式版本控制系统。早期,每做一个就备份一下。原创 2024-06-19 22:39:45 · 191 阅读 · 0 评论 -
[Linux] 文件/目录命令
b 用于目录下已有同名文件,创建同名文件的副本,然后把源文件复制覆盖同名文件。remove directory 删除空目录,只能删除空目录,别的不能删。在directory1下创建filename1的副本。能直接把一个目录剪切到另一个目录里面去,不用选项。创建硬链接,即文件的指针,具有指针具有的一切属性。创建副本时,目录下若已经有同名文件,则发生覆盖。在当前目录下,创建filename1的副本。在directory1下创建多个文件的副本。-w 如果目标文件已经存在,则覆盖它。以点开头的文件都是隐藏文件。原创 2024-06-19 22:38:11 · 367 阅读 · 0 评论 -
[Linux] 文件系统
etc/passwd存放的是用户账户信息,不是密码信息,它有7个字段。/etc/shadow存放的是用户密码信息,有九个字段。一般与系统有关的信息都存放在etc目录下。文件和目录的命名约束。原创 2024-06-19 22:36:44 · 681 阅读 · 0 评论 -
[Linux] vi编辑器
命令模式&文本模式命令模式就输入命令然后执行,文本模式就是系统把你的输入都当成写进文件里的字符切换模式:刚进入默认是命令模式,按:进入文本模式,通过他们进入文本模式有什么不同?然后按esc进入命令模式命令模式:退出:(命令模式基本就是用来保存退出,没有别的特殊的命令)原创 2024-06-19 22:35:07 · 402 阅读 · 0 评论 -
[Linux] Shell
父进程进入运行态,如果回到了最一开始的shell还键入exit,那么就会退出系统。蓝绿色是软连接,相当于windows的快捷方式,实际上指向另一个可执行程序。按ls /bin/*sh显示的sh实际上是个链接文件,连接的bash。在csh中输入指令:exit 后,退出子进程,系统控制权交回父进程。创建新shell以后,系统的控制权由原来的bash切换到csh。CentOS是个开源软件,没有sh,sh是商业版的,在命令行输入新的sh名,会启动一个新的进程,输入exit会关闭当前进程,恢复原来进程。原创 2024-06-19 22:31:50 · 285 阅读 · 0 评论 -
[linux] 系统的基本使用
在刷机什么的时候经常听到root这个词,因为android基于linux的,而默认手机用户的root权限是被封掉的,所以要'root'来获得管理员权限。注意这条指令只对远程登录有用,如果你是在你本地的linux机器上,那么输入who命令没有任何输出,必须是你通过远程登录到某个服务器,who命令才有用。命令要分内部命令和外部命令,内部命令是写在shell内部的,是和shell一起装载进内存的,外部命令是在磁盘中的,被用到的时候才调入。who查看登录到系统的所有用户的登录名,终端号,登陆时间,主机号。原创 2024-06-19 22:16:08 · 572 阅读 · 0 评论 -
[Linux] 系统的基本架构&特点
准备好接收命令,显示命令提示符,检测命令,解释命令,启动相关UNIX程序。Linux中一块(block)默认是4096字节,一般不可修改。Linux选修课PPT给的Linux结构示意图,但是实际上。输入与输出都可以重定向,既可以是键盘、显示器,也可以是文件。shell和其他命令和工具都属于独立程序,不属于内核。吉大OS教材上给的UNIX操作系统总体结构示意图,自身是一个应用程序,系统启动时载入内存。驻留模块也是模块,也是内核的一部分。硬件——>内核——>外壳——>用户。管理与硬件相关的功能,分模块进行。原创 2024-06-19 21:14:48 · 392 阅读 · 0 评论 -
[Linux] 历史根源
1969年,由贝尔实验室的K.Thompson和D.M.Ritchie为PDP-7机器编写的一个分时操作系统,FSF基金会:free software foundation,注意这里的free是自由的意思,不是免费的意思。开发了一个UNIX版本,写了内核,并在学校里分享,被人称作'Linux'后来1972年C语言出世以后,二人由使用C写了UNIX3,主版本号+次版本号+修订次数。GNU项目,GNU is not unix。内核版本,由Linux社区统一发布。修订次数表示内核被修改的次数。原创 2024-06-19 21:11:36 · 376 阅读 · 0 评论