快速搞定linux系统的常用命令

1.什么叫路径?

用户在磁盘上寻找文件时,所历经的线路叫做路径

2.文件的寻址(路径的分类)

(1)相对路径

    相对与当前系统所在目录的一个文件名称的简写
	此名称省略了系统当前所在目录的名称
	此名称不以“/”开头
	此名称在命令执行时会自动在操作对象前加入“PWD”所显示的值

(2)绝对路径

绝对路径是文件在系统的真实位置
 此命令是以“/”开头的
 此命令在执行时系统不会考虑现在所在位置的信息

注意

当操作对象是 对象1 空格 对象2 时
这两个对象之间没有任何关系

豆角  茄子     ##这是2个对象
豆角茄子  	 ##这是一个对象

注意

亲		    ##动作是被系统执行的,不能作为名称出现
“亲”		##用引号的作用是把动作变成名称字符,这种方法叫引用 

比如

绝对路径 陕西省西安市长安区子午大道西安邮电大学
相对路径 我的学校

3.和路径有关的命令

(1)显示系统当前的路径:pwd
快速搞定linux系统的常用命令
(2)切换路径:

cd 目录名称 进入到指定目录中
cd - 当前目录和当前目录之前所在目录之间的切换(切换到旧目录即上一次切换前的目录)
cd ~ 进入当前用户的家目录
cd ~username 进入username家目录
cd … 进入当前目录的上一级目录
cd . 切换到当前目录
cd ~+ 切换到当前目录.
cd ~- 进入当前目录之前所在目录
  • cd 目录名称 ##进入到指定目录中
    快速搞定linux系统的常用命令

  • cd - ##当前目录和当前目录之前所在目录之间的切换
    快速搞定linux系统的常用命令

  • cd ~ ##进入当前用户家目录
    快速搞定linux系统的常用命令

  • cd ~user ##进入user家目录
    快速搞定linux系统的常用命令

  • cd … ##进入当前目录的上级目录
    快速搞定linux系统的常用命令

  • cd . ##切换到当前目录
    快速搞定linux系统的常用命令

  • cd ~+ ###切换到当前目录
    快速搞定linux系统的常用命令

  • cd ~- ###切换到当前目录之前的目录
    快速搞定linux系统的常用命令

4.查看文件内容的相关命令

ls   -l  file##查看文件的属性
ls	  dir##查看目录中包含的内容
ls  -d	 dir##目录本身
ls   -a	dir##列出所有文件包含隐藏的
ls   -A   dir##列出除.和..以外的全部项目
ls   -S	dir##查看并且按照大小排序
ls   -s  file|dir##查看文件大小
  • ls -l file ##文件属性
    快速搞定linux系统的常用命令

  • ls dir ##目录中包含的内容
    快速搞定linux系统的常用命令

  • ls -d dir ##目录本身
    快速搞定linux系统的常用命令

  • ls -a dir ##所有文件包含隐藏的
    快速搞定linux系统的常用命令

  • ls -A dir ##所有文件不包含引隐藏的
    快速搞定linux系统的常用命令

  • ls -S dir ##查看并且按照大小排序
    快速搞定linux系统的常用命令

  • ls -s file|dir##查看文件大小
    快速搞定linux系统的常用命令
    快速搞定linux系统的常用命令

5.统计文件大小的相关命令

wc   -l	     file      ##行数
wc   -w	     file      ##单词数
wc   -m	     file      ##字符数
wc   -c	     file      ##字节数
  • wc -l ##行数
    快速搞定linux系统的常用命令

  • wc -w ##单词数
    快速搞定linux系统的常用命令

  • wc -m ##字符数
    快速搞定linux系统的常用命令

  • wc -c ##字节数
    快速搞定linux系统的常用命令

6.系统历史的相关命令

history 查看历史
history -c 清空当前环境中的历史
!数字 调用此行历史比如"!5"时执行历史中的第5条命令
!test 执行以test关键字开头的最近一条历史
ctrl +r +关键字 调用历史中最近一条含有此关键字的历史
上键或下键 逐条调用历史

快速搞定linux系统的常用命令

快速搞定linux系统的常用命令
快速搞定linux系统的常用命令

7.在系统中获得帮助的相关命令

(1)查看命令的用途:whatis 命令

快速搞定linux系统的常用命令
快速搞定linux系统的常用命令
(2)查看命令的用法:命令 --help 查看命令的基本用法,适用于多数命令
快速搞定linux系统的常用命令

快速搞定linux系统的常用命令

[ ] 标示选项可以加也可以不加
标示选项加入的个数任意
<> 标示选项是必须要加入的
Userage 标示命令用法
Opetions 对参数的作用做说明

(3)man查看命令或文件的说明手册
man 命令 ###查看命令的用法
快速搞定linux系统的常用命令
快速搞定linux系统的常用命令
注意: man之后按下q才能退出

- man 5 文件 ###查看文件的说明

man的级别如下:

1 命令
2 系统调用接口
3 函数库调用接口
4 特殊设备文件
5 系统配置文件
6 游戏规则说明
7 包说明
8 系统管理命令
9 内核调用规则

man的基本用法:

上或下 逐行查看
pgup或pgdn 分页查看
/关键字 高亮显示关键字,n向下匹配,N上向匹配
:q 退出
man -k 字符串 查看当前字符串在系统中拥有的man的级别
/usr/share/doc 系统中所有安装过的软件的帮助文档

8.系统中的通用配置符号

*号 匹配0到任意字符
?号 匹配单个字符
[[:alpha:]] 单个字母
[[:lower:]]单个小写字母
[[:upper:]] 单个大写字母
[[:digit:]] 单个数字
[[:punct:]] 单个符号
[[:space:]] 单个空格
[[:alnum:]] 单个数字或字母
[[:punct:][:upper:]] 单个符号或单个大写字母
[1-9] 1位,这位是1-9的任意数字
[!3-5] 1位,不是3-5的数字
[^3-5] 1位,不是3-5的数字
[a-z] 1位,a-z的任意字母
{1…3} 3个,1 2 3
{1,4,7} 3个1,4,7这三个数

9.自动补齐

采用TAB键

   系统中的<TAB>键可以实现命令的自动补齐
   可以补齐系统中存在的命令,文件名称,和部分命令的参数
   当一次<TAB>补齐不了时代表以此关键字开头的内容不唯一
   可以用<TAB>X2来列出所有以此关键字开头的内容

快速搞定linux系统的常用命令
当开头不唯一时,按下tab键,系统会自动列出所有的