Linux操作系统及常用基础命令深入讲解

第一节:Linux发行版本

Debian,Ubuntu,

Sls,slackware, suse

Redhat,centos,fedora

Archlinux

gentoo


第二节:用户的使用环境

echo $PS1

[\u@\h \W]\$

\u:当前用户名

\h:主机名

\H:FQDN,完整的主机名

\W:当前工作目录的基名

\w:当前工作目录的绝对路径

\$:提示符

wKioL1YEDXCgBRPgAAGvvJHtqfA219.jpg

wKiom1YEDXuSQ1djAAChzFMhbAY463.jpg


第三节:Linux的文件系统讲解

1、cd 命令
   cd    直接用cd,进入家目录(标志是~)
   cd ~
   cd -  在前一个目录和当前目录之间反复切换
   .当前目录
   ..上一级目录
2、pwd,显示当前目录(当前在哪)
3、history 显示之前执行的所有命令
   保存多少历史命令取决与环境变量:HISTSIZE
     用户退出时的持久命令保存位置:
     环境变量:HISTFILE 通常默认为用户家目录下的.bash_history中
     此文件中可保存的最大数目:环境变量:HISFILESIZE
     我们看到的是1000,其实是500(被红帽centos修改了)
     
   [root@mycomcupter ~]# echo $HISTSIZE
   1000
 我们可以修改HISTSIZE="10"等来修改执行history后显示的条目
 [root@mycomcupter ~]# type history
history is a shell builtin  是一个内置命令,可以通过help history 获得帮助

history
!32 执行第32条命令
!! 执行上一条命令
history 3  只显示最近执行的三条命令
history -c 清空命令历史
history -d 185  删除制定条目的命令
history -a 默认推出时才保存命令到.bash_history,我们可以执行这个命令让他立即保存

4、当比如输入ifconfig 时,不想执行了,按ctrl+c 终止当前命令的执行(不用删除健删除了)
5、Linux的隐藏文件,所有以.开头的文件均为隐藏文件
查看ls -a 显示. 和..
ls -A 不会显示..
6、如何获取命令的帮助信息
内置命令:help 命令,例如:help history
外部命令:1、命令 --help 例如:ifconfig --help
          2、man ifconfig 实际查的是(/usr/share/man)
出现乱码时,输入:export LANG=en,然后再man ifconfig 就没有乱码了
手册有章节之分,一般为1-9章,手册的段落:
name:命令的名称
DESCRIPTION:命令功能的详细描述
OPTIONS:所有选项
;SYNOPSSIS:使用格式
EXAMPLESZ;使用示例
FILES:与当前命令先关的配置文件
SEE ALSO:可参考的其他手册
帮助中的格式字串:
[]:可省略
<>:不可省略
|: 二选1或多选1
....:同类内容可以出现多个
man的使用机制:
翻屏:
    空格键:向文件尾部翻一屏
    b:向文件首部翻一屏
    回车:向文件尾部翻一行
    k:向文件首部翻一行

 字串搜索:

     /keyword:  例如:/DESCRIPTION  可能找到多个,可以使用n搜索下一个,N上一个

 推出:q

 注意:man 能够为除命令之外的配置文件、系统调用、库调用等都能提供帮助手册,他们分别位于不同的章节中

 info命令:获取在线文档

 仅在man手册无法获取到足够信息,或想了解程序的开发历史时蔡使用info


你可能感兴趣的:(linux,操作系统,history,历史,用户名)