Linux基础以及帮助用法

Linux基础以及帮助用法:主要介绍linux登录之后一些基础命令,比如:查看用户、查看内存情况、磁盘情况、终端类型介绍,关机重启、以及各种命令的帮助用法

用户登录

1、root用户

一个特殊的管理帐户
            也被称为超级用户
            root已接近完整的系统控制
            对系统损害几乎有无限的能力
            除非必要,不要登录为root

2、普通用户

权限有限

造成的损害的能力有限

3、 查看当前用户的命令:

(1)whoami

(2)id

4、查看当前系统的操作系统类型、内核版本

cat  /etc/centos-release (查看操作系统的类型)

uname -r  (查看操作系统的内核)

5、终端类型介绍

 (1)、设备终端
                              键盘鼠标显示器
?             (2)、物理终端(/dev/console )
                              控制台console
?             (3)、虚拟终端(tty:teletypewriters,/dev/tty# #为[1-6])
                              tty可有n个,Ctrl+Alt+F[1-6]
?             (4)、图形终端(/dev/tty7 )startx, xwindows
                             CentOS 6: Ctrl + Alt + F7
?             (5)、伪终端(pty:pseudo-tty,/dev/pts/# )
                            pty, SSH远程连接
?   查看当前的终端设备:#tty

  6、shell介绍

Shell 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。可以在命令提示符中输入命令,shell会根据输入的命令解释执行。shell也被称为LINUX的命令解释器(command interpreter)

如图:被称为命令提示符,输入的命令会被shell解释执行。

7、修改命令提示符的格式颜色

命令提示符的格式由变量PS1决定,首先查看当前PS1变量的值:


                PS1="\[\e[1;5;41;33m\][\[email protected]\h \W]\\$\[\e[0m\]"
                \e \033\u 当前用户
                \h 主机名简称\H 主机名
                \w 当前工作目录\W 当前工作目录基名
                \t 24小时时间格式\T 12小时时间格式
                \! 命令历史数

\# 开机后命令历史数

可以根据自己的需要,修改成自己喜欢的格式。

8、linux的命令分为内部命令与外部命令,内部命令是集成再/bin/bash中的,系统启动自动加载到内存中的,外部命令是通过PATH变量中的路径取查询对应的可执行二进制程序

路径使用:分隔,shell首先从第一个开始查询/usr/local/sbin/中查到对应的命令,则后续的路径不再查询。

(1)、使用enable命令可以查看所有的内部命令

(2)、使用tyep可以查看命令的类型,是外部命令还是内部命令

cammand  is  a shell builtin 表示这个命令是内部命令

上图这种命令具体指向路径的是外部命令。系统执行的时候,首先执行内部命令,之后才会去查找执行内部命令

(3)、如何查看自己命令的执行记录

history

HISTSIZE:命令历史记录的条数
?                                    HISTFILE:指定历史文件,默认为~/.bash_history
?                                    HISTFILESIZE:命令历史文件记录历史的条数
?                                    HISTTIMEFORMAT=“%F %T “ 显示时间
?                                    HISTIGNORE=“str1:str2*:… “ 忽略str1命令,str2开头的历史
?                               控制命令历史的记录方式:
                                   环境变量:HISTCONTROL
                                        ignoredups默认,忽略重复的命令,连续且相同为“重复”
                                        ignorespace忽略所有以空白开头的命令
                                        ignoreboth相当于ignoredups, ignorespace的组合
                                        erasedups删除重复命令
?                                    export 变量名="值“
?                                    存放在/etc/profile 或~/.bash_profile

(4)基础命令

ls  -----查看文件目录机构

cd ------切换文件的路径

lsblk ----查看分区情况

lscpu  ----查看cpu

free---查看内存

pwd--查看当前的路径

9、查看帮助文档

1、判断命令是外部命令还是内部命令

2、如果是内部命令,则使用  help xxx

3、如果是外部命令,者使用  xxx  --help

以cd、与 cat 为例子

(2)使用man帮助文档?

对于外部命令来说使用  whatsis  xxx,可以查看命令所对应的章节

如果无法查看可能whatis数据库未初始化完成可以使用makedb(centos7),makewhatis(centos6)

1: 用户命令
?                    2: 系统调用
?                    3: C库调用
?                    4: 设备文件及特殊文件
?                    5: 配置文件格式
?                    6: 游戏
?                    7: 杂项
?                    8: 管理类的命令
?                    9:Linux 内核API

之后使用  man 1  cat即可查看对应的帮助文档

提供命令帮助的文件
?                                手册页存放在/usr/share/man
?                                几乎每个命令都有man的“页面”
?                                man页面分组为不同的“章节”
?                                统称为Linux手册
?                                man命令的配置文件:/etc/man.config| man_db.conf
                                    MANPATH /PATH/TO/SOMEWHERE: 指明man文件搜索位置
?                                man -M/PATH/TO/SOMEWHERE COMMAND: 到指定位置下搜索COMMAND命令的手册页并显示
?                                中文man需安装包man-pages-zh-CN

原文地址:http://blog.51cto.com/12302981/2152928

时间: 2024-10-07 19:11:45

Linux基础以及帮助用法的相关文章

Linux基础篇--linux基础和帮助用法

Linux基础篇--linux基础和帮助用法 本章概要 用户登录 终端 Shell介绍 执行命令 简单命令 Tab键补全 命令行历史 bash快捷键 使用gnome-terminal whatis command--help manandinfo 本地帮助文档/usr/share/doc/ 官网在线文档 其它网站和搜索 用户登录 root用户   一个特殊的管理帐户   也被称为超级用户   root已接近完整的系统控制   对系统损害几乎有无限的能力   除非必要,不要登录为root 普通用户

Linux基础命令(之一)详解

Linux基础命令(之一)详解 学习linux的朋友都知道,系统大多数操作都是命令行的操作方式,当然如今也有图形化界面的操作方式,但是多数情况下仍然使用命令的操作模式,所以命令的作用与用法是成为学好.学会Linux系统的必备前提,也是重点之一,所以今天来聊一聊一些基础命令的用法与其作用. 1.系统关机或重启命令(小白也必须要会的) shutdown (win 系统也有) 常用参数:shutdown -h (halt) 直接关机(关闭电源) shutdown -h  now[+10]    现在关

Linux基础之磁盘管理

 Linux基础之磁盘管理         关于Linux中磁盘管理我们应该从以下四个方面入手,去了解和学习磁盘管理的知识. 第一点 磁盘的结构--硬盘         硬盘的参数 结构:磁盘的盘片,磁头,马达(机械键盘) 类型:固态硬盘(SSB)和机械硬盘 接口:早期的IDE接口,现在的SATA,SCSI,SAS 还有容量,转速,传输速度,缓存等. 硬盘存储术语 head: 磁头 track: 磁道 cylinder: 柱面 secotr: 扇区  512bytes(字节) 第二点 磁盘的分区

Linux基础文本查看命令之 cat,tac,more,less,head,tail

在使用linux的过程中多多少少都会涉及到文本的操作,因此掌握一些文本操作的工具命令能大大的提高我们的工作效率. cat命令 cat命令的用途是链接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者是从标准输入读取内容并显示,它常与重定向符号配合使用. 1)命令格式 cat    [选项]    [FILENAME] 2)命令功能 将文件或标准输入组合输出到标准输出. 3)命令参数 -E:在每行结束处显示 $ -n:对输出的所有行编号 -s:不输出多行空行 4)常

Linux基础--进程管理相关命令介绍(2)

本文主要介绍了Linux中进程管理的相关命令,涉及到的主要命令有top,vmstat等. (1)top ①功能:用来查看CPU,内存以及进程的状态. ②用例: ③相关注释: load average表示负载,三个数值分别表示第1分钟,第5分钟,第10分钟 Cpu中us表示用户空间程序占用百分比,sy表示内核模式占用百分比,ni表示调整NICE值所占用的    CPU百分比,id表示CPU的空闲比例,wa表示等待磁盘IO完成所占用的时间比例,hi表示硬件中断占     据的百分比,si表示软中断所

我的LINUX基础笔记

Linux系统管理      1 Day   2014.5.23 su -name   切换用户passwd 密码   更改密码gnome-terminal    伪CLI   桌面终端程序1.查看内核版本uname -r    2.查看红帽系统版本cat /etc/redhat-rdlease3.查看LINUX标准分发版信息  lsb_release4.查看网卡的IP,MAX       ifconfig                       ifconfig eth 10.0.0.10

运维基础--Linux基础命令

 Linux基础命令 刚接触Linux,往往会有一个印象就是Linux操作起来比我们熟悉的windows难,其实不然,只要了解熟知了Linux的CLI界面诸多的命令的用法就能使很多在GUI界面下的操作变的无比简单:以下是Linux使用中的几个基础命令: 1.cd: cd [-L|-P] [dir]  改变shell 的工作目录,默认是用户的家目录: cd DIR:切换到DIR目录: cd:   切换至当前用户的家目录: cd - :将工作目录切换至上一次的工作目录:两个目录之间的来回切换! 原理

常用Linux基础命令

1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行.2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls /usr/man ls -l a.d表示目录(directory),如果是一个”-”表示是文件,如果是l则表示是一个连接文件(link) b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x). 3. cp 拷贝文件 eg:

linux基础命令--笔记

linux基础命令--笔记 一.   1  . --help 命令简单帮助 2. man 查看命令复杂帮助  (非内置命令) 3  . help (bash的内置命令)如 :help cd  .help pwd   help  内置命令可用man cd  等查看. 4  . ls==list 查看目录列表 5 .  mkdir   == make directory  创建目录.例如:mkdir /date -p 递归创建目录 :mk 6  .  cd      ==change directo