您的位置:首页 > 运维架构 > Linux

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 知识 printing