linux基础篇-03,linux必备知识储备10条 简述
2016-11-14 20:54
344 查看
################################################
linux发行版:Fedora,redhat(centos),SUSE,Debian(Ubuntu,Mint),Gentoo,LFS(Linux From Scratch)
################################################
1, 命令类型:
内置命令(shell内置),内部,内建
外部命令:在文件类型的某个路径下有一个和命令名称相应可执行的文件、
################################################
2>, type:显示命令属于那种类型
################################################
3>,pwd:printing working directory 显示当前工作目录
[root@Jameszhan ~]# pwd
/root
################################################
4>, 环境变量 变量赋值
[root@localhost ~]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@localhost ~]# echo $HISTSIZE
1000
[root@localhost ~]# echo $SHELL
/bin/bash
/etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
################################################
5>, printenv:查看用户环境变量
################################################
6>, bash 内存缓存命令,击中次数 (用户登出后缓存清空)
[root@localhost ~]# hash
hits command
4 /bin/bash
1 /bin/cat
3 /bin/vi
1 /usr/bin/man
1 /usr/bin/printenv
7 /bin/cut
15 /bin/ls
################################################
7>, 命令行光标跳转
ctrl+a:跳至行首
ctrl+e:行尾
ctrl+u:删除行首
ctrl+k:删除行尾
ctrl+l:清屏
################################################
8>, 命令历史:
history
-a: 追加到/root/.bash_history
-c:清除命令历史
-d:删除指定位置的命令
-w: 覆盖/root/.bash_history
命令历史使用技巧
!n:执行命令历史中的第n条
!-n:执行命令历史中的倒数第n条
!!:执行上一行
!string:执行命令行中的最近一个以指定字符串开头的命令
!$:引用前一个命令的最后一个参数
################################################
9>, 文件系统
/boot:系统启动相关文件,如内核,init,以及grub(bootloader)
/dev:设备文件
块设备
字符设备
/etc:配置文件
/home:用户家目录,每个用户家目录通常默认为/home/username
/root:管理员的家目录
/lib:库文件
静态库 .a
动态库 .dll .so(shared object)
/lib/modules:内核模块文件
/media:挂载点目录,移动设备
/mnt:挂载点目录,额外临时的文件系统
/opt:可选目录,第三方程序安装目录
/proc:伪文件系统,内核映射文件
/sys:伪文件系统,跟硬件设备相关的属性映射文件
/tmp:临时文件,/var/tmp
/var:可变化的文件
/bin:可执行文件,用户命令
/sbin:管理命令
/usr:shared,read-only
/user/bin
/usr/sbin
/usr/lib
/usr/local:
usr/local/bin
usr/local/sbin
usr/local/lib
################################################
10>, 文件命名规则:
长度不超过255个字符
不能使用/
严格区分大小写
################################################
linux发行版:Fedora,redhat(centos),SUSE,Debian(Ubuntu,Mint),Gentoo,LFS(Linux From Scratch)
################################################
1, 命令类型:
内置命令(shell内置),内部,内建
外部命令:在文件类型的某个路径下有一个和命令名称相应可执行的文件、
################################################
2>, type:显示命令属于那种类型
################################################
3>,pwd:printing working directory 显示当前工作目录
[root@Jameszhan ~]# pwd
/root
################################################
4>, 环境变量 变量赋值
[root@localhost ~]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@localhost ~]# echo $HISTSIZE
1000
[root@localhost ~]# echo $SHELL
/bin/bash
/etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
################################################
5>, printenv:查看用户环境变量
################################################
6>, bash 内存缓存命令,击中次数 (用户登出后缓存清空)
[root@localhost ~]# hash
hits command
4 /bin/bash
1 /bin/cat
3 /bin/vi
1 /usr/bin/man
1 /usr/bin/printenv
7 /bin/cut
15 /bin/ls
################################################
7>, 命令行光标跳转
ctrl+a:跳至行首
ctrl+e:行尾
ctrl+u:删除行首
ctrl+k:删除行尾
ctrl+l:清屏
################################################
8>, 命令历史:
history
-a: 追加到/root/.bash_history
-c:清除命令历史
-d:删除指定位置的命令
-w: 覆盖/root/.bash_history
命令历史使用技巧
!n:执行命令历史中的第n条
!-n:执行命令历史中的倒数第n条
!!:执行上一行
!string:执行命令行中的最近一个以指定字符串开头的命令
!$:引用前一个命令的最后一个参数
################################################
9>, 文件系统
/boot:系统启动相关文件,如内核,init,以及grub(bootloader)
/dev:设备文件
块设备
字符设备
/etc:配置文件
/home:用户家目录,每个用户家目录通常默认为/home/username
/root:管理员的家目录
/lib:库文件
静态库 .a
动态库 .dll .so(shared object)
/lib/modules:内核模块文件
/media:挂载点目录,移动设备
/mnt:挂载点目录,额外临时的文件系统
/opt:可选目录,第三方程序安装目录
/proc:伪文件系统,内核映射文件
/sys:伪文件系统,跟硬件设备相关的属性映射文件
/tmp:临时文件,/var/tmp
/var:可变化的文件
/bin:可执行文件,用户命令
/sbin:管理命令
/usr:shared,read-only
/user/bin
/usr/sbin
/usr/lib
/usr/local:
usr/local/bin
usr/local/sbin
usr/local/lib
################################################
10>, 文件命名规则:
长度不超过255个字符
不能使用/
严格区分大小写
################################################
相关文章推荐
- 一些解密必备知识(2)- 基础篇03|解密系列
- 一些解密必备知识(2)- 基础篇03|解密系列
- Linux指令大全 linux系统管理必备知识
- Very cms 必备知识储备
- 负载均衡,程序猿必备的知识储备
- Linux段页式管理思想--写操作系统内存管理必备知识,简单易懂
- Linux基础知识--(03)在Windows 2003下从硬盘安装CentOS 5.3
- ASP.NET Core Linux下为 dotnet 创建守护进程(必备知识)
- linux网络底层相关知识储备
- Linux必备基础知识
- ASP.NET Core Linux下为 dotnet 创建守护进程(必备知识)
- Linux必备的内核知识
- 交互设计专业必备知识,看到了好的课程,给自己一点储备
- 系统架构师的必备知识储备
- 解密系列(基础篇_必备知识)
- linux安装前必备知识
- linux的基础篇之部分知识要点
- 【Linux2.6内核模块编程实例指导】内核模块编程之入门(二)必备知识
- [No000043]学习Linux操作系统必备基础知识
- 安装cen 4000 tOS 7双系统(一)——Linux基础知识储备