linux常用指令词典

    • 最常见命令快速查找
  • shell的简单了解
    • 什么是shell??
    • 怎么设置PATH?
  • 基本指令
    • 命令提示符
    • linux命令的组成
    • Linux基础命令及其常用选项
      • man
      • pwd
      • cd
      • mkdir
      • rmdir
      • rm
      • touch
      • cp
      • 查看文件内容
      • mv
      • ln
      • wc
      • od
      • which

最常见命令快速查找

  • pwd :显示当前所在的目录。
  • ls :显示当前目录下的文件。
  • cd :切换路径
    cd . . :返回上一级路径
  • mkdir :新建目录
  • rmdir : 删除目录
  • touch :新建文件
  • cp :复制文件
  • rm :删除文件
  • cat :将文件内容显示到终端中
  • clear :清除屏幕的显示内容

shell的简单了解

什么是shell??
  shell就是一个应用程序,我们通过键盘、串口发送指令,回车后它就会去执行这些命令。它的执行步骤:(1)接受键盘数据并回显。(2)解析输入的字符串,寻找程序,发送程序。a. shell会解析字符串,这些字符串用空格分成好几个部分第一部分为程序名、命令名;其余部分为参数b.shell会去PATH环境变量所指示的位置寻找该程序。 或者根据你提供的绝对路径或者相对路径去寻找。c. 找到程序后,会启动该程序,并传入参数。
怎么设置PATH?
如在PATH中添加/home/book目录为例:(/home/book ---代表新路径)
1.永久设置方法1修改/etc/environment,比如:sudo gedit /etc/environment,然后添加下行包:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/games:/usr/local/games:/home/book"

具体操作方式

echo $PATH
sudo cp 文件名 路径如/usr/local/sbin/新文件名
之后重启系统或重新登录即可。
2 永久设置方式2(只对当前用户有效)修改~/.bashrc,  在行尾添加或修改:
export PATH=$PATH:/home/book
   之后重启系统或重新登录即可。

具体操作方式

gedit ~/.bashrc

进入文件后在文件末尾加上

export PATH=$PATH:/home/book  #新目录

关闭后即可使用文件
3.临时设置
在终端执行以下命令,这只对当前终端有效:

export PATH=$PATH:/home/book
然后就可直接执行文件

基本指令

打开终端快捷键 :CTRL +ALT +t

命令提示符

linux命令的组成

(1)command命令 (2)options选项 (3)parameter参数
说明:
1 .command部分必定存在,而[]表示这部分内容可有可无,需要根据命令的实际需要添加
2.options一般以“-”开头
3.command命令、options选项、parameter参数都以空格作为分隔,无论几个空格都算一个空格
4. 完成命令输入后,以回车键启动

Linux基础命令及其常用选项
man

一个命令有多少个选项,选项都代表哪些意思,可以用man来查看
查看结束按:q退出

pwd

英文全称:print working directory
功能:打印当前所在路径

cd

英文全称:change directory
功能:改变路径、切换路径

  • [ cd -] 进入上次目录,如先进入a目录后进入b目录,则可通过次命令返回a目录
  • [cd ~]进入家目录

家目录
使用 ~ 表示用户家目录
cd ~ : 当前在任意路径,在终端中输入cd ~,均可返回到/home/zj
家目录下的文件排列方式

mkdir

英文全称:make directory
功能:创建目录

  • [ mkdir dir]创建一个空目录
  • [mkdir -p dir1/dir2]创建目录及子目录
rmdir

英文全称:remove directory
功能:删除目录

  • [rmdir dir ] 删除一个空目录
rm

英文全称:remove
功能:可用于删除目录和文件

  • [rm dir -r]删除一个非空目录
  • [rm dir -ri]删除前会有逐层递归提示
touch
  • [touch dir ] 若文件不存在,创建一个文件;若存在,修改文件时间
cp

英文全称:copy
功能:拷贝(即能拷贝文件又能拷贝目录)

  • [cp + 拷贝源 +新文件名 ] 拷贝文件
  • [ cp + 拷贝源+已有文件名] 覆盖文件原有内容
  • [ cp + 拷贝源/* +目标文件] 将拷贝源中的文件拷贝到目标文件夹中
  • [cp +拷贝源+目录名±r] 拷贝目录
查看文件内容
   - [ **cat** +文件名] 查看小文件- [**more** + 文件名 ]显示部分内容,回车:加载多一行。空格:翻页。只能向后翻,不能往前回。q退出- [**less** + 文件名]回车:加载多一行。空格:翻页。^p往前,^n往后,^b向前翻页,^f向后翻页,q退出- [**head** + 文件名 ]显示前十行(-加数字 前几行)- [**tail**+ 文件名]显示后十行(-加数字 后几行)
mv
  • [mv+文件名 + 新名字 ] 改文件名
  • [mv +文件名 +目录名]移动文件
ln
  • [ln +文件名 +连接名 ] 创建硬链接
    硬链接通过“inode”结点找到对应文件。
wc

功能:获取文本文件信息

  • [wc 文本文件 -c ] 只显示字节数
  • [wc 文本文件 -l]只显示行数
  • [wc 文本文件 -w]只显示字数
od

功能:查看二进制文件

  • [ od -t] 指定数据的显示格式
    c ---- ASCII字符
    d ---- 有符号十进制数
    f ---- 浮点数
    o ---- 八进制数
    u ---- 无符号十进制数
    x ---- 十六进制数
which

功能:查看指定命令所在路径
但是which 只能查外部命令,不能查内部命令。
因此,cd这种bash内建命令不能查到。

linux常用指令词典相关推荐

  1. 【ZZ】Linux常用指令

    linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...

  2. Linux常用指令和系统管理命令总结

    Linux常用指令: ls 显示文件或目录 ls -l 列出文件详细信息 ls -a 列出当前目录下所有文件或目录,包括隐藏的 ls -al 显示详细文件信息,包括隐藏的文件 mkdir 创建目录 m ...

  3. Linux常用指令总结二~~

    文章目录 1. crond任务调度 2. 磁盘分区 3. 磁盘情况查询 4. 网络配置 5. 进程管理 6. 服务(service)管理 7. 动态监控进程 8. 监控网络状态 9. RPM包和YUM ...

  4. linux常用指令总结一~~

    目录 1. 用户指令 2. 用户组指令 3. 文件目录类 4. 时间日期类 5. 搜索查找类指令 6. 压缩和解压类指令 7. 组管理 8. 权限 Linux常用指令总结二~~指路==> 1. ...

  5. linux常用指令(持续更新)

    linux常用指令(持续更新) 基本访问指令: 直接进入用户的home目录: cd ~ 进入上一个目录: cd - 进入当前目录的上一层目录: cd .. 进入当前目录的上两层目录: cd ../.. ...

  6. linux登录指令 pgsql_一句一例解读20条Linux常用指令,学会了你就入门了

    玩过Linux的朋友都知道,Linux是基于命令行的操作系统,学习Linux必须学习Linux的指令,但是Linux的指令群非常庞大,很多"小白"无从下手,作者根据多年授课经验,总 ...

  7. Linux常用指令<三>

    2022_2_4学习命令补全.时间日期类命令(date / cal).历史命令(history)                         区分whoami 和who am i 目录 命令补全 ...

  8. 【Linux常用指令2】

    目录: 前言 文件查看命令 grep(全局正则表达式打印) cat (默认从键盘读取数据) more (更多) less (重要) head tail wc sort(文本内容排序) uniq(uni ...

  9. Linux常用指令(命令)超级无敌全合集加图文说明

    Linux常用指令(命令) 指令与选项 基础指令 1.ls指令 2.pwd指令 3.cd指令 4.mkdir指令 5.touch指令 6.cp指令 7.mv指令 8.rm指令 9.vim指令 配置域名 ...

最新文章

  1. pytorch优化器与学习率设置详解
  2. 时间戳转换(各种格式的都有,年月日 时分秒 周)
  3. java 对象池 博客_Java对象池技术的原理及其实现的小结
  4. 单调栈思维 2021年度训练联盟热身训练赛第三场——K题 Summer Trip
  5. 写一个sql实现以下查询结果_书写高质量SQL的30条建议
  6. Games101 计算机图形学课程笔记: Lecture14 Ray Tracing 2
  7. docker中如何制作自己的基础镜像
  8. Mongodb db.serverStatus()所关心的几个输出值
  9. 21个GIF动图让你了解各种数学概念
  10. C# Wke例子 -- WebUI登录窗口
  11. PyTorch读取目标检测数据集
  12. 跨境电商亚马逊平台运营模式有哪些?
  13. 三相桥式全控整流电路simulink仿真_变频器为什么要整流?整流的原理是什么?...
  14. 医院洁净手术室设计装修要点SICOLAB
  15. 介绍理想工作计算机 英语作文,理想工作的英语作文7篇
  16. 【云原生-K8s】kubeadm搭建安装k8s集群v1.25版本完整教程【docker、网络插件calico、中间层cri-docker】
  17. Libgdx介绍及环境安装
  18. 大搜车与永达二手车合作,大型汽车经销商加快数字化进程
  19. 数据分析入门学习指南|零基础小白必看
  20. 版式设计编排形式与规律,丰富多彩!

热门文章

  1. ArcGIS栅格按照象元大小生成矢量的方法
  2. 在 Solidity 中 ++i 为什么比 i++ 更省 Gas?
  3. 鸟什么羊什么的成语(鸟什么羊什么四字成语大全)
  4. 微软官方网站下载 Visual Studio 2019 各版本
  5. 狂飙突进的幻想乡 - 最短路 - 辛普森积分
  6. 清华大学06届 计算机王煜,2006年科研成果一览表
  7. Window程序设计(一)
  8. 【023】Springboot+vue+mysql员工考勤管理系统(多角色登录、请假、打卡)(含源码、数据库、运行教程)
  9. Python求各科成绩差与平均数
  10. android怎么开机画面,安卓手机开机画面怎么修改?