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

第一节:Linux发行版本

Debian,Ubuntu,

Sls,slackware, suse

Redhat,centos,fedora

Archlinux

gentoo

第二节:用户的使用环境

echo $PS1

[\[email protected]\h \W]\$

\u:当前用户名

\h:主机名

\H:FQDN,完整的主机名

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

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

\$:提示符

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

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

时间: 2024-10-09 22:37:58

Linux操作系统及常用基础命令深入讲解的相关文章

linux系统 常见/常用基础命令之 文件目录管理(创建,删除,查看,)

1.与路径相关命令: mkdir  创建目录命令,常用P选项,递增创建,mkdir -v,显示创建过程,mkdir -vp,显示创建过程与直接创建. tree   树状显示,tree -c   树状显示颜色. rmdir  只能删除目录 ,也可类似-vp(不能删除文件,只能删除空目录) rm     删除文件与目录, 加-r 对目录操作,再加上-f,去除询问是否删除(强制删除) cp     拷贝  对目录操作加 -r     rsync    也是拷贝 mv     移动或改名   覆盖时加绝

Linux系统常用基础命令

Linux系统常用基础命令 cd->切换目录: pwd->显示当前所在的绝对目录; chmod->用于改变linux系统文件或目录的访问权限; ls->不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等; mkdir->创建文件夹; rm->删除一个目录中的一个或多个文件或目录; rmdir->从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对其父目录的写权限;注意:不能删除非空目录; mv-&g

第二课:第一讲Linux操作系统及常用命令

第二课:第一讲Linux操作系统及常用命令1.liunx中"X"表示图像显示协议X-window有三种:Gnome,KDE,Xface2.windows->.dll(dynamic link library)liunx->.so (shared object)3.认证:authentication授权:authorization审计:audition(通过日志记录下来实现审计机制)4.登录成功后的"[[email protected] root]"是pr

第二讲:第二课Linux操作系统及常用命令

第二讲:第二课Linux操作系统及常用命令1.date-显示系统时间修改时间2.liunx记时模式:晶体振荡器,高级的每万年误差一秒.主机上就是晶体振荡器纪时的.晶体振荡器要供电才行,主板上有纽扣电池.主板上的时间叫RTC,real time clockntp(network time protocl):网络时间协议linux:系统启动时读取RTC(硬件时钟 ),读取成功后不在使用RTC时间,系统内核自身通过软件方式模拟振荡器在系统内部模拟时间,建立系统时钟.date 显示系统时间clock 显

CentOS常用基础命令大全

这篇文章主要介绍了CentOS常用基础命令大全,学习centos的朋友需要掌握的知识,需要的朋友可以参考下 1.关机 (系统的关机.重启以及登出 ) 的命令shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdown -r now 重启(1) reboot 重启(2) logout 注销2.查看系统信息的

linux公司常用基础命令必知必会

基础命令分为六部分来介绍,都是一些公司里常用的命令做了下汇总:◆ 安装和登录命令:login.shutdown.halt.reboot.install.mount.umount.chsh.exit.last:◆ 文件处理命令:file.mkdir.grep.dd.find.mv.ls.diff.cat.ln:◆ 系统管理相关命令:df.top.free.quota.at.lp.adduser.groupadd.kill.crontab:◆ 网络操作命令:ifconfig.ip.ping.nets

linux操作系统及常用命令

linux操作系统基于三层体系:kernel-library-shell 访问主机系统需要用户名:用户ID linux有自己的认证机制(Authentication),不同用户需要不同的授权(Authorization),用户行文需要审计(Audition)审计大多数通过系统日志来实现. 系统人员大多数通过prompt(命令)与系统进行交互. magic number(魔数):很多类型的文件,其起始的几个字节的内容是固定的(或是有意填充,或是本就如此).根据这几个字节的内容就可以确定文件类型,因

Linux常用基础命令

Linux基础命令 -----------------目录部分------------------- [pwd]显示当前所在的绝对目录 [cd] 切换目录 cd -  显示上一个工作目录 cd ~  显示当前用户的家目录 cd .  显示当前目录 cd .. 显示当前目录的上一级目录 [[email protected] ~]# cd /usr/ [[email protected] usr]# ls bin etc games include lib libexec local my sbin

linux 常用基础命令 tar 详细介绍

[命令介绍] tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案.利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的. 首先要弄清两个概念:打包和压缩. 打包是指将一大堆文件或目录变成一个总的文件: 压缩则是将一个大的文件通过一些压缩算法变成一个小文件.