2021/1/24 Linux学习1

Linux基本指令

1.指令简介

⑴ 指令格式
指令名称 + [选择项] + [参数]
同一行中可以输入一个以上的指令,只要指令间以分号(;)隔开,Linux将会按次序执行命令序列。
⑵ 指令选择项
为了执行动作产生不同的结果;选择项以(-)号开头;
⑶ 指令参数
参数的目的是描述指令所需的一些信息(例如:文件名称),而这些信息在每次执行该指令时都不相同。
⑷ 通配符
“*”:可用来代表文件名中的任意长度的字符串;
“?”:可用来代表文件名中的任一字符;
“[]”:可用来代表文件名中的任一属于字符组中的字符。
“~”:当前用户家目录
“-+”:当前工作目录
“[0-9]”:匹配数字范围
"[a-z]":字母
"[A-Z]":字母
"[tian]":匹配列表中的任何一个字符
"[^tian]":匹配列表中的所有字符以外的字符
(5)文件通配符
预定义的字符类:man 7 glob
[:digit:]:任意数字,相当于0-9
[:lower:]:任意小写字母
[:upper:]:任意大写字母
[:alpha:]:任意大小写字母
[:alnum:]:任意数字或字母
[:blank:]:水平空白字符
[:space:]:水平或垂直空白字符
[:punct:]:标点符号
[:print:]:可打印字符
[:cntrl:]:控制(非打印)字符
[:graph:]:图形字符
[:xdigit:]:十六进制字符
(6)Linux文件的类型:
“-”为正文文件——普通文件;
“d”为目录文件;
“b”为块设备文件;
“c”为字符设备文件;
“l”为链接文件;
“p”为管道文件;

2.常用指令

  • ls -l=ll 罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息

  • ls
    -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
    -A 显示除 “.”和“…”外的所有文件。
    -k 以 k 字节的形式表示文件的大小。
    -l 列出文件的详细信息。
    -s 在每个文件名后输出该文件的大小。
    -t 以时间排序。
    -u 以文件上次被访问的时间排序。
    -S 以文件大小排序。
    -R 列出所有子目录下的文件。
    -r 将-t选择的列表顺序变反。

  • rm 删除文件
    [格式] $ rm 文件名…
    [描述] rm命令删除一个或多个指定文件。
    选择项 -i 选择项使LINUX询问是否要删除指定文件。如果是这样,则键入y(表示yes),否则键入n (表示no)。
    选择项 -f 选择项使LINUX直接删除文件,不再询问。
    选择项 -v 选择项使LINUX显示删除过程。

  • cp 复制文件
    [格式] $ cp 文件名1 文件名2
    [描述] cp命令进行文件“文件名1”的复制拷贝,拷贝件称为“文件名2”
    [注释] 如果你将一文件拷贝到已存在的文件中,那么现存文件的内容会被改写。一般状态下不会显示复制过程,若要显示复制过程,则加入-v参数可显示命令执行过程。加入“-R”参数可同时复制目录下的所有文件及子目录。

  • mv 移动或重新命名文件和目录
    [格式] $mv 文件名1 文件名2
    $mv 文件名…directory
    $mv directory directory
    [描述] mv命令的
    第1种[格式]重新命名指定的普通文件;
    第2种[格式]将指定的普通文件移到指定目录;
    第3种[格式]重新命名带指定名的指定目录,或如果第2个目录名是1个现存目录,那么就把第1个指定目录移到它里面。

  • init 0-6
    init 0:停机
    init 1:单用户形式,只root进行维护
    init 2:多用户,不能使用net file system
    init 3:完全多用户
    init 4:安全模式
    init 5:图形化
    inti 6:重启

  • id -u 只打印用户有效的ID

  • halt/poweroff 关机

  • ifconfig 获取网络接口配置信息

  • reboot 重启

  • lscpu 此命令用来显示cpu的相关信息

  • lsblk 查看的是block device,也就是逻辑磁盘大小

  • echo $SHELL 查看shell类型

  • exit/logout/ctrl+d 退出

  • clear/ctrl+l 清屏

  • hostname 查看主机名

  • PS1= 修改提示符格式

  • nano 编辑修改文件

  • echo 回显(显示字符串)

  • 内部命令优先于外部命令

  • alias 定义别名

  • unalias 取消别名

  • enable -n 禁用命令

  • hash 负责显示与清除命令运行时系统优先查询的哈希表

  • ctrl+c 停止命令。

  • date 查看时间

  • clock 系统时钟

  • hwclock 硬件时钟

  • cal 查看日历

  • shutdown 关机

  • source 使Shell读入指定的Shell程序文件并依次执行文件中的所有语句

  • screen 是一个可以在多个进程(通常是交互式shell)之间复用一个物理终端的全屏幕窗口管理器

  • ps 命令用于报告当前系统的进程状态

  • timedatectl 用于控制系统时间和日期

  • sleep 会令目前的进程暂停, 直到达到参数seconds 所指定的时间, 或是被信号所中断

  • w 描述信息关于users当前在机器中的users,以及它们的进程

  • . . bashrc

  • tty 查看当前控制终端

  • rpm -ivh 安装软件

  • mii-tool ens33 (centos7) 用于查看、管理介质的网络接口的状态

  • pwd 显示当前在那个目录

  • cd
    cd 返回用户主目录,并把它作为工作目录。
    cd +目录名称 改变现行目录到指定目录。
    cd / 进到根目录

  • df 用来检查linux服务器的文件系统的磁盘空间占用情况

  • whatis=man -f 获得帮助

  • !+数字 调用历史命令

  • !!=!-1=ctrl+p=上键 重复执行前一个命令

  • !+字符串 执行以字符串开头的语句

  • !+?+字符串 执行包含字符串的语句

  • !+字符串 +:p 纸打印不执行

  • ^+字符串 去掉上一个命令中第一个字符串

  • ^+字符串+ ^+字符串 用第二个字符串替换第一个字符串

  • ctrl+r 搜索历史

  • ctrl+g 推出搜索历史

  • !$ 前一个命令的最后一个参数=esc+.=alt+.

  • history -c 清除历史

  • bc 一个简单好用的计算器

  • HISTGNORE 命令历史相关环境变量

  • HISTSIZE 修改历史数量的大小

  • man who 查看who命令的帮助

  • motd 当天的提示信息

  • whatis 之后 man +

  • ntpdate 用于同步更新互联网时间,或者NTP服务器时间

  • clock -w 从当前系统时间设置硬件时钟

  • clock -s 从硬件时钟设置系统时间

  • man-pages-zh-CN

  • manual 手册

  • info 帮助

  • ctrl +s 暂停该终端

  • ctrl +q 退出这种状态,让终端继续运行

  • ntp 网络时间协议

  • sosreport 用于收集系统配置及架构信息并输出诊断文档

  • whatis 命令是用于查询一个命令执行什么功能,并将查询结果打印到终端上,相当于 man -f

  • localectl

  • touch 创建新的空文件

  • cwd 当前工作目录 pwd

  • 绝对 相对(谁的)路径

  • chown 更改所有者

  • passwd 修改密码

  • tar 打包、压缩与解压缩

  • su 从普通用户注册到root帐户

  • cat 直接显示文件内容

  • locate 搜索文件

  • find搜寻文件与目录

  • tree 显示目录树
    -d:只显示目录
    -L:指定显示的层级数

  • mkdir 创建目录
    -p:存在于不报错,且可自动创建所需的目录
    -v:显示详细信息
    -m:创建目录时直接指定权限

  • rmdir 删除空目录
    -p:递归删除父空目录
    -v:显示详细信息

  • renlevel
    0: 关机
    1: 单用户模式
    2: 无网络的多用户模式
    3: 多用户模式
    4: 未使用
    5: 图形界面模式(GUI)
    6 : 重启

  • rm-r 递归删除目录树

  • ‘’“”

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值