Linux命令(1): cd pwd ls su

步科触摸屏编程 1.首先官网上下载kinco软件,然后再安装驱动,安装的方式是需要两个文件。把两个文件放到driver文件夹下面,然后设备管理器右键更新,手选driver文件夹,自动安装即可。 步科触摸屏驱动文件下载地址 2.按照步科触摸屏使用手册一步一步来建立工程 Kinco HMIware使用手册下载地址 登录界面 涉及到的是页面切换,用的是login window,然后只留下等级输入那个 阅读详情

学习参考的博客余波每天一个Linux命令


1. cd [dirName]

cd /    :进入根目录
cd .. 或者 cd ..//    :返回上一级目录,两者等价
cd ../..//  :进入当前目录的父目录的父目录
cd 或者 cd ~   :进入当前用户的主目录(家目录)

~ 在Linux中代表用户的主目录,
对于一般用户 ‘~’表示/home/(用户名)
对于root用户 ‘~’表示/root
我们可以参考Linux的目录结构,发现/home和/root平级
家目录主要用来存放用户个人信息的相关东西;

cd /usr/local   :进入指定目录
cd -    :返回进入当前目录之前所在的目录
cd !$  :将上个cd命令的参数作为本次 cd 命令的参数使用;
[qian@localhost home]$ cd qian

[qian@localhost ~]$ cd /usr/local

[qian@localhost local]$ cd -
/home/qian

[qian@localhost ~]$ cd -
/usr/local

[qian@localhost local]$ cd !$
cd -
/home/qian

2. pwd [命令参数]

查看 ”当前工作目录“ 的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。

pwd     :查看当前工作目录的完整路径
pwd -P  :显示出实际路径,而非使用连接(link)路径;
/bin/pwd -P     :输出物理路径
/bin/pwd -L     :目录连接链接时,输出连接路径

在此我们补充知识:Linux的软连接和硬链接知识:参考出处
Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link) (软连接)。默认情况下,ln命令产生硬链接;

硬链接 Hard Link:

硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,同一个索引节点(类似于指针)指向多个文件名是存在的。一般这种连接就是硬连接。

硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。

1.硬链接,以文件副本的形式存在。但不占用实际空间。
2.不允许给目录创建硬链接
3.硬链接只有在同一个文件系统中才能创建

软连接: Symbolic Link:

软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在软连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。当删除原始文件后,硬连接不受影响,但是符号连接文件就会失效。

1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
2.软链接可以 跨文件系统 ,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接

区别:
硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统

作用:
1,安全备份
2,为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。

注意点:

第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;

第二,软链接就是ln –s 源文件 目标文件,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间;硬链接 ln 源文件 目标文件,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。

举例:

[oracle@Linux]$ touch f1          #创建一个测试文件f1

[oracle@Linux]$ ln f1 f2          #创建f1的一个硬连接文件f2 (相当于备份文件)

[oracle@Linux]$ ln -s f1 f3       #创建f1的一个符号连接文件f3 (相当于一个快捷方式)

[oracle@Linux]$ ls -li            # -i参数显示文件的inode节点信息

输出结果:

#inode: 1441978
1441978 -rw-rw-r--. 2 qian qian    0 10月 16 10:27 f1

#inode: 1441978
1441978 -rw-rw-r--. 2 qian qian    0 10月 16 10:27 f2

#inode 1441979 f3 -> f1
1441979 lrwxrwxrwx. 1 qian qian    2 10月 16 10:31 f3 -> f1

从上面的结果中可以看出,硬连接文件f2与原文件f1的inode节点相同,均为1441978,然而符号连接文件的inode节点不同;

[oracle@Linux]$ echo "I am f1 file" >>f1
[oracle@Linux]$ cat f1
I am f1 file

[oracle@Linux]$ cat f2
I am f1 file

[oracle@Linux]$ cat f3
I am f1 file

#删除f1
[oracle@Linux]$ rm -f f1

#硬链接f2还在
[oracle@Linux]$ cat f2
I am f1 file

#软连接f3还在
[oracle@Linux]$ cat f3
cat: f3: No such file or directory

通过上面的测试可以看出:当删除原始文件f1后,硬连接f2不受影响,但是符号连接f1文件无效

总结
依此您可以做一些相关的测试,可以得到以下全部结论:
1).删除符号连接f3,对f1,f2无影响;
2).删除硬连接f2,对f1,f3也无影响;
3).删除原文件f1,对硬连接f2没有影响,导致符号连接f3失效;
4).同时删除原文件f1,硬连接f2,整个文件会真正的被删除。


3 ls [参数] [目录名]

ls命令是list的缩写;缺省下ls用来打印出当前目录的清单;如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。
通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。

  • -a, (all) 列出目录下的所有文件,包括以 . 开头的隐含文件;
  • -A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。
  • -h, 以容易理解的格式列出文件大小 (例如 1K 234M 2G)
  • –si 类似 -h,但文件大小取 1000 的次方而不是 1024
  • -i, (inode) 印出每个文件的 inode 号
  • -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。
  • -L, 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息
  • -R, 同时列出所有子目录层
  • -s, (size) 以块大小为单位列出所有文件的大小
  • -S 根据文件大小排序
  • -t 以文件修改时间排序
  • -x 逐行列出项目而不是逐栏列出
  • -X 根据扩展名排序
  • -1 每行只列出一个文件

示例演示:

ls -l -R /tmp   :列出 /tmp 文件夹下的所有文件和目录的详细资料
ls -lR /tmp
ls -l t*    :列出当前目录中所有以“t”开头的目录的详细内容
find $PWD | xargs ls -ld   :递归列出当前目录下的所有文件(包括隐藏文件)的绝对路径

4. su

su - root
su - qian
VBA解决Excel批处理任务之:批量修改Sheet名称 针对需要批量处理大量的Sheet改名的场景,使用VBA是非常便捷的方式。 简单介绍几种方法: 1. 录制宏法: 录制宏是用Excel自带的工具把改名改成一个可以复制操作的动作。 这里选择录制,会弹出一个宏设置窗口: 这里设置好宏名称就好,然后确定就可以开始录制你的操作。操作完成之后,再进入到宏窗口点击结束录制: 这样就可以通过执行来运行了,运行方法: 1. 通过选择宏: ... 阅读详情

相关推荐

DeepSeek-OCR 本地部署使用教程(附完整环境配置与推理示例)

DeepSeek-OCR是由DeepSeek AI推出的开源OCR模型,支持高精度文档识别与结构化输出(如Markdown转换)。本文提供了详细的本地部署指南,包括系统要求(推荐Linux+A100 GPU)、环境配置(Python 3.12.9+PyTorch 2.6.0+CUDA 11.8)、模型下载及两种推理方式:高性能的vLLM(适合批量处理)和灵活的Transformers(适合调试)。支持多种分辨率模式和提示词模板,适用于合同识别、PDF转换等场景。常见问题包括显存优化和性能调优建议。

qq_58607032的博客 6715

Linux命令学习笔记(二)—— Linux 目录结构及文件基本操作

cd 【命令解释】 cd .. 进入上一级目录 cd ~ 进入用户目录 pwd 列出当前路径 cd / 进入根目录 mkdir 【命令解释】 touch test创建test 文件 mkdir mydir 创建名为“ mydir ”的空目录: mkdir -p father/son/grandson 使用 -p 参数,同时创建父目录(如果不存在该父目录) cp cp -r father family cp复制命令只能将一个文件复制到另一个文件夹,要实现多文件复制需使用-r 或者 -R 参数,

JohnnyLin 1180

2017阿里内推笔试题--算法工程师(运筹优化)

2017阿里内推笔试题–算法工程师(运筹优化)题目沐哲是一个菜鸟仓库的一个拣货员,但他有非常个怪异的习惯。每次拣货的重量都要比之前拣的一个轻,每次拣到货后都可以得到1块钱,沐哲想知道这样最多能赚多少钱 32 34 7 33 21 2 13 12 3 11 26 36 16 30 22 1 24 14 20 23 25 5 19 29 27 15 9 17 31 4 6 18 8 10 3

shawpan的专栏 1万+

Linux基础知识

Linux 是一个可以实现多用户登陆的操作系统,比如“李雷”和“韩梅梅”都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件。但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看、修改彼此的文件。 输出的第一列表示打开当前伪终端的用户的用户名(要查看当前登...

Algorithmguy的专栏 1891

华为BEM战略解码体系完整版(85页PPT)(文末有下载方式)

在部门层面,战略解码的核心是将公司战略逐层分解到部门,确保部门目标能够有效支撑公司战略。战略解码的关键原则包括:对公司战略和业务目标的支撑、指标选取考虑部门责任特色、对公司业务流程的支撑、战略解码,华为公司实现了从战略制定到执行的闭环管理,确保了战略目标能够通过可衡量的。战略解码,华为公司实现了从战略制定到执行的闭环管理,确保了战略目标能够通过可衡量的。战略解码体系的核心目标是将公司战略逐层分解,确保战略目标能够通过可衡量的。在公司层面,战略解码的第一步是战略澄清,明确公司的使命、愿景、战略目标及。

AI_data_cloud的博客 2395

从轴承润滑到代码实现:手把手教你用Python FDM求解稳态雷诺方程

本文详细介绍了如何用Python FDM(有限差分法)求解稳态雷诺方程,从轴承润滑理论到代码实现的全过程。通过构建无量纲方程、有限差分格式和迭代求解算法,开发者可以快速实现专业级润滑分析,应用于涡轮发电机、汽车曲轴等场景。文章还提供了完整的Python代码示例和结果可视化方法,帮助工程师优化轴承设计。

weixin_28689507的博客 118

Linux基础命令——pwd、ls、cd、less、head、cat等

pwd 命令:查看当前所在的工作目录 ls 命令:显示目录内容 ls -a:显示隐藏文件 ls -al:组合短格式 ls --all:命令后跟长格式选项 cd 命令:在不同的目录间切换,即更改当前工作目录 cd 【目标路径】:进入下一级目录 cd .. :返回上一级目录 相对路径使用、绝对路径使用 特殊符号使用: cd . :...

qq_52953146的博客 2324

抖音直播参数逆向实战:手把手教你用Python获取ttwid和x-bogus(附完整代码)

本文深入解析抖音直播接口的反爬机制,重点剖析核心防护参数ttwid和x-bogus的生成原理与作用。通过Python实战,手把手教你逆向获取ttwid、webid等关键参数,并构建稳定的数据采集方案,为开发者提供企业级数据获取能力。

weixin_29196891的博客 1043

Linux 最基本的指令( ls、pwd、cd、touch、mkdir、rmdir、rm )

关于基本指令的重要知识点总结

溟洵的博客 3503

头歌操作系统2023春季课堂练习2.1:外部中断

本关任务:通过相关知识以及实验回答:版本 1 内核的第 6 次时钟中断发生时,断点和恢复点(指令地址)分别是多少?回答问题:当第一行 0/1 字符全部输出完毕的时候一共发生了几次时钟中断,即第一行完全填满时 jiffies 记录的已发生次数为多少?本关任务:通过实际操作回答在输出第一行 0/1 字符的过程中(如下图所示),共发生了几次时钟中断?2.此时 bochs 虚拟机输出的 0/1 字符串是什么?(只填写数字,不填写空格!根据相关知识进行实际操作,一直输入 c 直到 0/1 将第一行完全填满。

weixin_64821608的博客 8126

YOLO26改进策略【卷积层】| CVPR 2025 频率动态卷积 FDConv 频域分权重提多样性 + 双调制降冗余,增强特征表征能力

本文记录的是利用FDConv 算子改进 YOLOv11 的卷积层特征提取层。(Frequency Dynamic Convolution)通过傅里叶域权重划分与空间-频率双调制机制结合,实现YOLOv11特征提取中频率多样化的动态卷积与空间自适应的频带调制。本文利用算子,通过傅里叶不相交权重生成频率差异化的并行卷积核以丰富特征表达,再通过核空间调制和频带调制结合局部-全局信息、适配图像空间异构性,同时依托固定参数预算实现轻量化设计,对YOLOv11中目标的低频语义特征与高频细节/边界特征进行针对性增强、抑制

Limiiiing的博客 476

mysql 列目录_Linux ls命令:查看目录下文件

通过学习 cd 和 pwd 命令,相信读者已经能够在庞大的 Linux 文件系统中,随心所欲地游荡并确定自己所在的位置了。本节继续来学习,如何知道某目录中存放了哪些文件或子目录。ls 命令,list 的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。此命令的基本格式为:[root@localhost ~]# ls [选项] 目录名称表 1 列出了 ls 命令常用的选项以及各自的功能...

weixin_39996478的博客 608

Java接入DeepSeek大模型:从零实现流式对话+多轮会话管理(完整项目实战)

emitter.completeWithError(new RuntimeException("连接DeepSeek服务超时"));private static final Set<String> BLACK_WORDS = Set.of("暴力", "色情", "政治敏感");emitter.onCompletion(() -> log.info("SSE连接完成"));emitter.onTimeout(() -> log.warn("SSE连接超时"));// 每个路由基础连接数。

wjianwei666的专栏 925

任务 1题目Linux命令基础及pwd,su,man or --help,cd,ls,文件目录类命令的使用

7)列出当前目录下所有文件的权限、所有者、文件大小、修改时间及名称。任务2、熟练使用浏览目录类命令(pwd,cd,ls)4)利用绝对路径改变目录到/usr/local目录下。6)列出包括以“.”开始的隐藏文件在内的所有文件。8)显示出目录下以及其所有子目录的文件名。2)改变目录位置至当前目录的父目录。1)在桌面打开终端,查看当前目录。5)列出当前目录下的文件及目录。3)改变目录位置至用户的家目录。

2403_83389665的博客 336

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

任务工单1-1-Linux命令基础pwd su man --help cd ls

任务1:

2301_81728643的博客 174

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

任务工单1-1-Linux命令基础pwd su man --help cd ls(2)

2401_83389323的博客 318

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

linux初学terminal命令(1)ls、cd、su、man、pwd、useradd、passwd、cat、Ctrl+C、Ctrl+Z、Ctrl+L...

terminal命令(terminal终端对应windows 按下win(linux下叫Super键)+r,输入cmd(command,命令),召唤出来的Dos控制台) 1. ls(英文list):简要列出当前目录的文件内容,后面可以加上别的目录,表示列出后面所输入的目录.列出的内容蓝色表示是目录,不是蓝色的都是文件. ls -l(注意ls与-l中间有个空格,-l中的l为long的意思): 以...

weixin_33785108的博客 353

Linux基础 Day1 笔记

rm -r : 递归删除 rm -f : 强制删除 rm -i : 交互模式。ls -t : 按时间排序 ls -r : 反向排序 ls -r : 递归显示文件。cp -r : 拷贝文件夹 cp -i : 交互模式 覆盖文件前询问用户 cp -v : 显示拷贝过程。ln -v : 显示指令的详细执行过程。

gbsns的博客 341

Linux:基础命令cd、ls、mv、touch、mkdir、chmod、chown、echo、cat、cp、more、head > 、>>、

1:cd 命令讲解 #cd [root@ecslinux-2021-0628 ~]# pwd #查看当前所在路径 /root [root@ecslinux-2021-0628 ~]# cd /home/ #切换到指定目录: [root@ecslinux-2021-0628 home]# pwd /home [root@ecslinux-2021-0628 home]# #cd ~ [root@ecslinux-2021-0628 home]# cd /root/ [root@ecsli.

m0_52454621的博客 925

Linux 常用命令1 pwd、ls、cd、tab、清屏、重定向、转义、管道、touch、mkdir、tree、cat、more、rmdir、rm、grep、help、man、history、find

声明:页1涉及的命令:pwd、ls、cd、tab、清屏、重定向、转义、管道、touch、mkdir、tree、cat、more、rmdir、rm、grep、help、man、history、find页2正在更新中,传送门:https://blog.youkuaiyun.com/dumungweii/article/details/79762369注:内容不定时更新,更新的内容经常会补充在文中而不是全部都直接添...

dumungweii的博客 1723

学习虚拟机中一些简单的命令:pwd命令、cd命令、touch命令、ls命令等等

一、简单命令 1)pwd命令 作用:显示当前所在的工作目录【显示所在的位置】 格式:直接执行pwd即可 2)cd命令 作用:切换目录 格式:cd 目标 举例 #1 切换到根目录 cd / #2 切换到home目录 cd /home #3 切换到tmp目录 cd /tmp #4 切换到/etc/sysconfig cd /etc/sysconfig #5 切换到上一级目录 cd .. #6 切换上次所在的目录 cd - 3)ls命令 作用:查看目录下有哪些文件 格.

m5426的博客 2万+

Linux基础篇学习——常见系统命令:ls,pwd,cd,date,hwclock,passwd,su,clear,who,w,uname,uptime,last,dmesg,free,ps,top

ls 显示指定目录中的内容 ls [OPTION]... [FILE]... OPTION -a --all,显示所有文件包括隐藏文件 -A 显示所有文件,但不包括当前目录和上一级目录 -l 列出长属性,显示出文件的属性与权限等数据信息 -g 和-l类似,显示列表结果,但是不显示文件所属者 -n 和-l类似,只是显示的所属用户和组不是名称而是对应的id -d 显示目录本身,且不列出目录中的列表文...

遇见你我看到光 2434

Linux命令ls是什么缩写,linux基本命令ls、pwd、cd、mkdir等

ls 命令,列出目录信息ls 命令就是 list 的缩写。 ls 用来打印出当前目录的清单。命令格式:ls [选项] [目录名]常用参数:参数 描述-a –all 列出目录下的所有文件,包括以 . 开头的隐含文件-l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出- 来-d –directory 将目录象文件一样显示,而不是显示其下的文件-h –human-readable 以容易...

weixin_29364297的博客 5249

Linux最常用:ls,cd,pwd命令详解

ls, cd, pwd命令是在Linux中查看文件最常用的三个命令,对新手来说,掌握了这三个命令,就可以比windows图形界面更容易掌握文件的组织结构和相关信息。 1. ls命令 是list files的缩写,用于显示目录下包含的文件。 syntax: ls [选项] [目录或文件名], 当接目录名时,显示该目录下的文件,而当接文件名时,则仅显示该文件,默认情况(没有内容时)为当前的目录;ls命令可以使用通配符,举例:ls ../*.h; ls *.*; ls -a, 是--all的缩写,显示所有

weixin_45676294的博客 7438

Linux常用的命令总结(一)——ls命令与cd命令

一、ls命令。 功能是列出指定目录下的内容及其相关属性信息。注:默认状态下,ls命令会列出当前目录的内容。而带上参数后,我们可以用ls做更多的事情。 语法: ls [选项][文件] 具体的参数 主要功能 -a 显示全部的文件,包括隐藏文件(开头.文件) -l 使用长格式列出文件及目录信息 -R 连同子目录内容一起列出来- -F 显示的目录文件名之后加一个斜线(“/”...

专注Java后端技术干货、项目源码总结分享,期待您的关注。 4999
上一篇: Linux: SecureCRT 入门
下一篇: GitHub:(1) 官方快速入门文档学习
Coder-Qian
博客等级 码龄11年 63粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值