02 Linux常见命令

GUI图形界面

  图形界面对于我们的Linux系统来说就是一个单独的软件程序,可以安装也可以不用安装;

  我们常见的Linux下的常用图形软件为Gnome、KDE、XFce;

GLI命令界面

Linux常用的sh

  sh默认shell;bash也是Linux的预设shell程序,它与sh是链接关系;

  csh c shell已经被 /bin/tcsh 所取代

  tcsh 整合 C Shell ,提供更多的功能

  ksh Kornshell 由 AT&T Bell lab. 发展出來的,相融于 bash

  zsh 基于 ksh 发展出來的,功能更強大的 shell

命令的基本构造

  命令 [选项] ... [参数] ...

  选项(option):长选项、短选项;长选项为"--单词",短选项为“-字母”;短选项可以合并,而长选项不能合并;

  参数(argument):命令的作用对象,对于不同的命令而言,所能接收的参数是不一样的,这一点根据具体的命令而定,如果有多个参数了,彼此之间用空格隔开,也有命令不需要加参数;

命令的类型

  命令分为内置命令和外部命令,通过type命令来查看:例如:type ls

  内置命令(shell内置);外部命令:是在目录路径下有一个可执行的文件(别名除外);

  内部命令在系统启动时就调入内存,是常驻内存的,所以执行效率高;而外部命令是系统的软件功能,用户需要时才从硬盘中读入内存。

  type 用来指定命令属于那种类型,其中shell builtin 就是内置命令,/bin/su 这种就叫做外部命令;

环境变量

  变量:实际上变量就是一个内存空间,我们将这个内存空间命名,就是变量名,而给这个变量赋值就是变量值;

  通过printenv命令可以查看到Linux系统下所有的环境变量,这里我们主要提到的是PATH路径变量:

    理论上来说,在执行每个命令的时候都需要通过全路径来执行命令,但是我们再运行命令的时候却没有写上它的全路径,这时候我们的Linux系统有一个内置的机制,来执行你所执行的命令的路径!这个路径就叫做PATH路径,PATH路径通过冒号“:”隔开所有的路径,在Linux系统执行命令的时候就会去到这里寻找命令的源文件来执行,如果你想执行的命令的路径没有写在这里,就必须通过全路径的方式来执行这个命令!

    同时,每次都去寻找这个路径非常麻烦,我们重复多次输入的命令Linux系统会将这个命令缓存起来,缓存命令的空间或者机制,我叫做hash;命令也是hash,可以查看我们缓存的命令;

命令帮助

  内部命令通过help COMMAND 来获取简要帮助

  外部命令通过COMMAND --help 或者 COMMAND -h来获取简要帮助

  man手册,man COMMAND

  man的章节分类

    1:表示用户命令

    2:表示系统调用

    3:库调用

    4:特殊文件(设备文件)

    5:文件格式(配置文件的语法)

    6:游戏

    7:杂项(Miscellaneous)

    8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)只有管理员才有权限使用的命令,因为它们能修改硬件设备参数;

    例如:man 2 read #查看read命令的第二章节

          whatis read #查看命令在那些章节才有

    其中一些符号  <>:表示必选参数  []:表示可选参数  ...:表示可以重复多次  |:表示多选一  {}:用来分组,没有特殊意义

    MAN:

      NAME:命令名称以及功能简要说明

      SYNOPSIS:用法说明,包括可用的选项

      DISCRIPTION:命令功能的详细描述,包括每一个选项的意义

      OPTIONS:说明每一个选项的意义

      FILES:此命令相关的配置文件

      BUGS:bug

      EXAMPLES:使用例子SEE ALSO:另外的参照

    翻屏:向后翻一屏:SPACE  向前翻一屏:b  向后翻一行:ENTER  向前翻一行:k

    查找:/KEYMORD:向后  n 下一个   N上一个  ?KEYMORD:向前  n 下一个   N 上一个

    q:退出

  info COMMAND 在线手册,对于命令的发展信息、作用等等,它只是man命令的一个补充;

  /usr/share/doc 在这个目录下几乎所有的命令的手册文档都能在这里找到;FAQ经常问道的问题以及答案;

原文地址:https://www.cnblogs.com/BurnovBlog/p/10308863.html

时间: 2024-11-08 00:59:26

02 Linux常见命令的相关文章

Linux常见命令 ls cd type whatis date man cal hwclock

Linux常见命令:[可选项],<必须项>,-可重复多次 ,| 多选一  ,{}分组 ls(list) -l:long 长格式,一个文件或目录显示一行  文件类型:   -:普通文件   d:目录文件   b:块设备文件(block)   c:字符设备文件(character)   l:符号链接文件(symbolic link file)   p:命令管道文件(pipe)   s:套接字文件(socket)     文件权限(9位,每三位一组,每组rwx):  文件硬链接次数  文件属主(ow

一个linux常见命令的列表

这是一个linux常见命令的列表. 那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝. 所有的命令已在Fedora和Ubuntu下做了测试 命令 描述 • apropos whatis 显示和word相关的命令. 参见线程安全 • man -t man | ps2pdf - > man.pdf 生成一个PDF格式的帮助文件   which command 显示命令的完整路径名   time command 计算命令运行的时间 • time c

linux常见命令的列表

http://www.pixelbeat.org/cmdline_zh_CN.html 命令 描述 ? apropos whatis 显示和word相关的命令. 参见线程安全 ? man -t man | ps2pdf - > man.pdf 生成一个PDF格式的帮助文件   which command 显示命令的完整路径名   time command 计算命令运行的时间 ? time cat 开始计时. Ctrl-d停止.参见sw ? nice info 运行一个低优先级命令(这里是info

Linux常见命令。

Linux常见命令. 1.实验目的:   1)掌握Linux5.4或者Linux 6.3基本命令,它们两个版本的命令大部分相同,只有一小部分地方有不同的,这里我给大家讲解一些经常用的命令,Linux的命令有很多,但也只有一些是经常用的,有很多都是用不上的. 2.基本命令:   1.文件管理: 命令: ls      -a  列出当前目录下的所有文件,包括以 .头的隐含文件.               -l或ll  列出当前目录下文件的详细信息.       pwd    pwd  查看当前所在

Linux常见命令整理(二)

权限设置 chmod  改变文件或目录的权限 格式 chmod 参数  文件名 r-读 w-写 x-执行 u-user 所有者 g-group 所属组 o-others 其他人 a-all 所有人 + 添加某个权限 - 取消某个权限 =  赋予给定权限并取消原来所有权限 除此之外,也可以使用数字来表示权限 r = 4 w = 2 x = 1 例如:chmod 777 a 代表修改文件a的权限是-rwxrwxrwx 其他的权限类似 chown 改变某个文件或目录的所有者 格式 chown 用户 文

linux常见命令列表

转自 http://www.pixelbeat.org/cmdline_zh_CN.html 这是一个linux常见命令的列表.那些有? 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝. 所有的命令已在Fedora和Ubuntu下做了测试 命令 描述 ? apropos whatis 显示和word相关的命令. 参见线程安全 ? man -t man | ps2pdf - > man.pdf 生成一个PDF格式的帮助文件   which comman

Linux常见命令总结

Linux常见命令总结 vi 记事本 vim notepad++ :wq write quit:q 退出不保存 :q! 强制退出不保存 cat 显示文件内容 cp copy 复制文件或目录 默认复制文件 man 查询帮助信息 echo 显示信息到屏幕 xargs 分组 -n数字 分为几组 touch 创建文件 修改文件的时间戳 如何查询帮助:1.man 命令 2.命令 --help 快捷键:1.tab 自动补全2.ctrl + l(小写字母L) 清屏 3.ctrl + c(cancel) 取消当

Linux常见命令及常见知识点

Linux常见命令及常见知识点(学习) 绝对路径表示, 如:/etc/http.d 当前目录: ./ 上层目录: ../ 主目录:~/ 切换目录:cd 查看当前路径: pwd 查看当前进程:ps 显示所有进程: ps -ef (system v 输出) / ps -aux bsd 格式输出 查看指定进程信息:ps -ef | grep pid 执行退出:exit 清屏:clear 退出当前命令: ctrl + c (彻底退出) 执行睡眠:ctrl + z (挂起当前进程 恢复后台) 查看当前用户

Linux常见命令详解

1.Linux语法格式 命令 -参数 命令:是告诉干什么 命令后面有空格 -是固定 参数是告诉怎么干. 如果不需要参数,也不要-. 如果选项是个完整的单词,必须是--. 例如:杀鸡 杀是命令 怎么杀是参数. 如果有多个参数,可以分开写,也可以连起来写,同类项组合. 保留-,合并字母. 2.帮助命令 ls --help man(manual) ls(更多的是以手册形式来展现) whatis ls 当我们使用命令记不住的时候,只有记住开头,我们可以通过TAB键补全. 当我们只记住命令中间了部分的时候