Linux学习笔记之一
来源:互联网 发布:知乎 原谅我红尘颠倒 编辑:程序博客网 时间:2024/04/28 14:14
一、Linux操作系统结构:
目录结构:
[root@CraneCentosSub2 bin]# ls /
bin boot cgroup dev etc home lib lib64 lost+found media misc mnt net opt proc root sbin selinux srv sys tmp usr var
Note:
bin 普通用户使用的命令 /bin/ls, /bin/date
dev 设备文件 /dev/sda,/dev/tty1,dev/tty2,/dev/pts/1
home 普通用户家目录小区
lost+found 孤儿文件
proc 虚拟的文件系统,反映出来的是内核,进程信息或实时状态
sbin 管理员使用的命令
usr 系统文件,相当于C:\Windows
/usr/local 相当于C:\Program
/usr/bin 普通用户使用的应用程序
/usr/sbin 管理员使用的应用程序
boot 存放的启动相关的文件,例如kernel,grub(引导装载程序)
etc 配置文件
lib 库文件Glibc
lib64 库文件Glibc
二、 重启和关闭命令:
Reboot
Shutdown
poweroff
三、. 如何查看命令的帮助:
Cmd --help
或者 man cmd
四、如何退出某个文件:q
五、如何查看OS Version:
1. cat /etc/*release
[root@CraneCentosSub2 bin]# cat /etc/*release
CentOS release 6.9 (Final)
LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
CentOS release 6.9 (Final)
CentOS release 6.9 (Final)
2. lsb_release
[root@CraneCentosSub2 bin]# lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.9 (Final)
Release: 6.9
Codename: Final
六、如何查看Kernel Version
1. uname –r
[root@CraneCentosSub2 bin]# uname -r
2.6.32-696.3.2.el6.x86_64
2.cat /proc/version
[root@CraneCentosSub2 bin]# cat /proc/version
Linux version 2.6.32-696.3.2.el6.x86_64 (mockbuild@c1bl.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Tue Jun 20 01:26:55 UTC 2017
3. rpm –q kernel
[root@CraneCentosSub2 bin]# rpm -q kernel
kernel-2.6.32-696.3.2.el6.x86_64
附:
RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理
RPM包管理的用途;
1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件;
2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包;
3、可以在查询系统中的软件包是否安装以及其版本;
4、作为开发者可以把自己的程序打包为RPM 包发布;
5、软件包签名GPG和MD5的导入、验证和签名发布
6、依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统;
- Linux学习笔记之一
- Linux学习笔记之一
- ZedBoard-Linux学习笔记之一
- Linux学习笔记:Linux基础命令之一
- Linux学习笔记之一 系统篇
- Linux学习笔记之一:文件目录管理
- 《Linux Shell编程学习笔记之一》
- Zynq-Linux移植学习笔记之一-入门
- 《linux程序设计学习笔记》之一---/proc文件系统
- 《linux程序设计学习笔记》之一---POSIX线程
- Linux学习笔记之一 ---学习linux初衷和入门
- 基于cygwin学习linux 学习笔记之一:入门篇
- Linux笔记之一
- linux内核笔记之一
- GNU/Linux编程指南学习笔记之一:gcc
- 【Linux】Shell学习笔记之一——安装配制
- linux网络编程学习笔记之一 -----各种基础知识小结
- Linux icmp 学习笔记 之一 icmp协议相关的格式
- Linux学习笔记:Linux基础命令之五
- boost正则表达式举例
- windows 下多线程互斥性能比较及简单用法
- 关于cannot call this method while recyclerview is computing a layout or scrollin
- 51nod 1240 莫比乌斯函数
- Linux学习笔记之一
- php---兄弟连的php培训视频的总结(1)
- CodeForces 4 A.Watermelon(水)
- 为什么要把代码进行分离
- 基于MacOSX平台下的二维码扫码功能
- 获取List<Map>中的Key值,返回List<String>
- hdu2101 A + B Problem Too(C语言)
- POJ 1321 棋盘问题
- [RK3288][Android6.0] 设置中通过Sensor旋转显示画面小结