展开

关键词

Linux 命令(90)—— which 命令

本文链接:https://blog.csdn.net/K346K346/article/details/102972794 1.命令简介 which 命令用于查看给定命令绝对路径,从环境变量 PATH a 打印出所有在 PATH 匹配可执行程序,而不仅仅是第一个匹配可执行程序 --read-alias, -i 从 stdin 读取别名列表 --skip-alias 忽略选项 --read-alias 跳过环境变量 PATH 以点开头目录 --skip-tilde 跳过环境变量 PATH 波浪开头目录和主目录可执行文件 --show-dot 如果环境变量 PATH 中一个目录以一个点开始 /COMMAND 而不是完整路径 --show-tilde 为 HOME 目录输出波浪符。 (1)查找命令所在路径

33510

Linux常用命令01 - cd

绝对路径和相对路径 指定要更改为目录时,可以使用绝对路径名或相对路径名。 绝对路径或完整路径从系统根 / 开始,相对路径从工作目录 / 开始。 默认情况下,当您登录到 Linux 系统时,您当前工作目录文件夹设置为您主目录。 假设 Downloads 目录存在于您主目录,您可以通过使用该目录相对路径导航到它: ? 父目录 在类 unix 操作系统上,当前工作目录用一个点表示 . 两个点 .. ,表示父目录,其实父目录就是该目录上一级目录。编程,有很多这样,都是由「parent」翻译过来。 还有父类、父类父类、超类等。 如果你输入 cd . ,你会变成工作目录,换句话说,命令什么都不会做。 另一种直接返回家目录方法是使用波浪(~)字符,如下所示: $ cd ~ 有空格目录 如果要更改目录名称中有空格,则应在路径周围加上引号,或使用反斜杠(\)字符转义空格: 比如我要切换到带有空格目录

27120
  • 广告
    关闭

    《云安全最佳实践-创作者计划》火热征稿中

    发布文章赢千元好礼!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    which命令

    which命令 which命令用于标识在终端提示符下键入可执行文件名称或命令时执行给定可执行文件位置,该命令在PATH环境变量列出目录搜索作为参数指定可执行文件。 --skip-dot: 跳过PATH以.开头目录。 --skip-tilde: 跳过PATH以~开头目录。 --show-dot: 不要在输出中将.扩展到当前目录。 --show-tilde: 为非root用户输出HOME目录波浪。 --tty-only: 如果不在tty上,则停止处理右侧选项。 示例 查看指令bash绝对路径。 which bash # /usr/bin/bash 查看多个命令绝对路径。 which ping touch # /usr/bin/ping # /usr/bin/touch 输出所有在环境变量匹配项绝对路径

    23810

    pushd popd命令「建议收藏」

    下面的例子显示了在命令行终端启动后立即在我系统上使用 dirs 命令输出: $ dirs ~ 输出波浪(~)表示目录堆栈当前仅包含用户主目录。 继续下去,使用 pushd 和 popd 命令来执行存储目录路径并删除它操作。使用 pushd 非常容易 – 只需将要存储在目录堆栈路径作为此命令参数传递。 这里有一个例子: pushd /home/himanshu/Downloads/ 上述命令作用是,将当前工作目录更改为你作为参数传递目录,并且还将路径添加到目录堆栈。 因此,当运行上面的命令时,产生了以下输出: ~/Downloads ~ 输出显示现在堆栈中有两个目录路径:一个是用户主目录,还有用户下载目录。 ,其中主目录(~)在底部,并且用户桌面目录在顶部。

    4220

    ls 命令还能这么玩?看一下这 20 个实用范例

    使用长清单模式 使用-l字符(小写L字符),会显示当前目录内容长列表。在接下来例子,我们会结合-l参数(这个参数经常使用)来得到更好结果。 $ ls -l ? 显示隐藏文件 在Linux,以”.”(点号)开头文件是隐藏文件。为了在ls命令显示它,我们可以使用-a选项。 $ ls -a ? 7. 打印每个文件索引号 为了打印索引或者大家俗称inode,我们可以使用-i选项。索引号会显示在第一列。 $ ls -li ? 13. 增加 / (斜线) 标记目录 要这么做,使用-p选项。 通过修改时间列出 使用-t选项会按修改时间排序,新文件在前。 $ ls -lt ? 18. 列出你主目录 要列出你主目录,你可以用”~”(波浪)来代表它。这样你就不必输入完整目录名。 让我们假设家文件名为/home/pungki,那么波浪就对/home/pungki有意义了。 $ ls ~ ? 19. 列出父目录 无论你在那个目录,你可以列出父目录而不必输入完整路径

    56640

    重大升级 | NCEP Global Forecast Systems (GFS)升级为 v16

    在此次升级,NCEP将模型垂直层数从64层增加到127层,并将模型顶部从平流层上部(约55公里高度)扩展到中间层(约80公里高度)。 NCEP首次将基于波浪模型Multi_1(wave_multi_1.v3.3)独立运行全球确定性WAVEWATCH III合并到GFS系统。v3.3)合并到GFS系统。 将波浪预报范围从180小时扩展到384小时。 优化波浪物理参数(大气-波浪相互作用物理参数、数值扩散修正(Garden Sprinkler Effect- GSE)和耗散汇项),提高波浪高度模型技能,以及RTOFS模型表层洋流,并正在将这些参数作为波浪模型强迫因素 ---- 气象学家公众欢迎投稿, 推介研究内容和发布课题组招聘、招生信息!

    1K30

    学好大数据开发基础是什么?

    22. * 作为匹配文件名扩展一个通配符,能自动匹配给定目录下每一个文件。 23. ~ 波浪 这个和shell环境变量$HOME是一样。 默认表示当前用户家目录(主目录) 24. - 减号 和~-一样,表示前一个工作目录。 例子:cd -,回到前一个工作目录,不能echo - 来查看。 . - - 双减号 与~相同,表示当前用户家目录(主目录) cd - -,回到家目录。不能echo - - 来打印输出。 26. ~ 波浪 这个和shell环境变量$HOME是一样。 默认表示当前用户家目录(主目录) 例子:echo ~,查看家目录。 27. + 加法 例子:a=10;b=20;expr $a + $b结果为 30。 .>> 输出重定向追加符 例子:echo lvlv 1>>file,将标准输出重定向文件file最后面,不会覆盖file原有内容 39.>& 输出重定向等同符 作用于文件描述符,即左右两边操作数是文件描述符

    15120

    pycharm第一次打开

    Python解释器 Pure Python :纯Python项目 Location :项目路径路径最后名称是项目名 Base interpreter :基本Python解释器,路径是你安装 Python版本路径 Inherit global site-packages:暂时不管 Make available to all projects:暂时不管 配置好后选择Create 波浪线设置:可以在屏幕右下角的人头哪里设置代码波浪线显示 1、None表示没有波浪线 2、Syntax表示只有语法错误才显示波浪线(建议使用第二种) 3、Inspections表示语法错误和不符合 PEP8规范显示波浪线 可以通过右边拨杆调节 如果选定Inspections,注意以下问题: 1、每句后面没有; 2、等号前后必须留空 3、逗号前面不留空,后面留空 4、多行注释用三个双引号不会出现波浪线 /Settings/Project:Python/中找到 Project Interpreter项目解释器 二、PyCharm使用过程一些问题 1、SQL语句提示错误:SQL dialect

    5030

    07-1透过shell看世界——扩展

    echo "'ifconfig'" 1.路径名扩展 (1)是什么? 通过使用通配符来实现扩展机制称为路径名扩展。 试试在之前章节使用过一些技术,将会发现它们实际上就是扩展。 ]* # 以大写字母开头所有文件 echo /usr/*/share # 查看除主目录之外目录 (2)隐藏文件路径名扩展 众所周知,文件名以一个“ . ”点字符开头文件都将被隐藏。 2.波浪线扩展 复习之前对 cd 命令介绍,如 cd~username 会将工作目录改变为 username 主目录。你会发现波浪线字符(~)具有特殊含义。 如果把它(~)用在一个单词开头,那么它将被扩展为指定用户主目录名;如果没有指定用户命名,那么将扩展为当前用户主目录。 cp 程序所在完整路径 就能获得 cp 程序对应列表,这个功能并不只是局限于简单命令,也可以应用于整个管道 (只不过只显示部分输出内容)。

    17720

    pycharm菜鸟教程_pycharm首次使用教程

    大家好,又见面了,我是你们朋友全栈君。 1.下载 微信公众:软件智库,PyCharm2018(附完整安装流程) PyCharm尽量不要使用汉化,可能会使某些功能不能使用。 2.新建项目 3.配置解释器 File->setting(设置)-> 4.安装模块 eg:tornado 安装tornado可能会出错, 造成这个问题原因不是我们环境配置有问题,只是“连接超时 造成此异常原因,可能有2种情况: 网速太慢 访问地址有误(pip方式安装时要注意,pycharm install不会错) 解决方案: 访问地址有误情况就不多说了,好好检查下吧。 可能会出现波浪线:因为代码没有按照PEP8规范 解决: import tornado.web PyCharm有默认单词拼写检测 波浪线消失: 之后可能又出现波浪线: 清理缓存并重启 7.设置字体大小 鼠标点中某个模块+ctrl:快速定位 快速结构:可以在左侧快速查看代码(变量,类方法等) 自定义快捷键或查看快捷键: 9.路径 脚本路径: 在文件夹打开脚本: 10.调试

    5630

    bat批处理命令教程_windows批处理命令脚本

    扩展到找到第一个文件驱动器路径。 : %~s1 Echo 扩充到文件属性: %~a1 Echo 扩充到文件日期/时间: %~t1 Echo 扩充到文件大小: %~z1 Echo 扩展到驱动器路径:%~dp1 Echo 扩展到文件名和扩展名 - 仅将 %I 扩展到一个驱动器 %~pI - 仅将 %I 扩展到一个路径 %~nI - 仅将 %I 扩展到一个文件名 %~xI - %HOMEDRIVE% 系统返回连接到用户主目录本地工作站驱动器。基于主目录值而设置。用 户主目录是在“本地用户和组”中指定。 %HOMEPATH% 系统返回用户主目录完整路径。 基于主目录值而设置。用户主目录是在“本地用户和组”中指定。 %HOMESHARE% 系统返回用户共享主目录网络路径。基于主目录值而设置。用户主目录是 在“本地用户和组”中指定

    153100

    如何修改终端$符号前面的一串名称?

    只要在.bashrc 或者.bash_profile 文件,定义了 PS1 变量,就不会再执行下面的逻辑了。 在我文件里,没有定义,那么这个名称是怎么形成呢? 其中\h,在这里是 hostname 简写,代表仅取主机名称第一个名字,主面名可以是两段式,例如 liyi.macOS,那么这个小 h 就代表 liyi。 对比小 h,还有一个大 H,它含义你可能猜到了,不说了。 \W 又代表什么呢? 是工作目录名称最后路径一段,如果是\w,则代表完整工作目录名称。用户目录会以 ~代替。 哦,我们经常会到终端中看到波浪符号。这里面大小含义与 h 不同,没想到是大 W 代表短名称,而小 w 代表全名称。 还有波浪符号~,它代表用户主目录

    92310

    成为 Linux 终端高手七种武器

    Linux 终端不仅是一个键入命令地方。如若你能熟谙这些基础技巧,那么你会在绝大多数 Linux 发行版默认使用 Bash shell中游刃有余。 使用 history 命令打印历史记录,以管道机制 grep 选择性地输出你想要结果。 ~ . .. “~”,也叫做波浪符,用来表示当前用户主目录。 相比通过 cd /home/name 到达你主目录,你可以输入 cd ~ 来达到相同效果。这点也可以在相关路径上使用:比如 cd ~/Desktop 能够到达当前用户 Desktop 目录。 同样,“.”代表当前目录,“..”代表当前目录父目录。使用 cd .. 可以返回上一级目录。它们也可以用在相关路径上,举例说明:你当前处在 Desktop 文件夹下,通过 cd .. 通过输入 firefox 启动火狐浏览器,你终端将被错误提示等各种信息输出占据,直到你关闭火狐浏览器为止。在 Bash 你可以通过在命令结尾添加“&”操作符来后台执行程序。

    49980

    SHELL(bash)脚本编程六:执行流程

    扩展后命令形如: cat ~/"${TMP:0:$((num+2))}"/test_[0-9].txt ~/"${TMP:0:$((num+2))}"/test_[a-z].txt 波浪扩展 然后进行波浪扩展 、命令、进程、数学扩展 在波浪扩展后进行变量扩展、命令替换、进程替换和数学扩展,它们按其出现位置依次扩展。 我们例子扩展结果单词temp不包含IFS字符,所以没有进行单词分割。 注意如果没有上述扩展发生,也不会进行本阶段单词分割。 路径扩展 单词分割结束后,bash扫描每个单词字符*、? ,等号右边单词会经过:波浪括展、变量|命令|进程|数学扩展和移除引用。 大括号扩展、单词分割和路径扩展不会发生。 执行 不同类型命令,bash执行方式有所差异。

    56240

    iOS应用数据存储(数据持久化)常用方式一、iOS数据持久化方式二、应用沙盒(应用程序文件夹)三、使用方法

    (4)SQLite3,当非常大量数据存储时使用 (5)Core Data,就是对SQLite封装 关于bundle路径和sandbox沙河路径: (1)bundle路径:应用程序 (APP) 在手机里面的安装路径 (2)沙河路径:专门用来存储App自己数据一个路径,iOS为每个app都分配了一个专门用来存储这个app自身一些数据路径 ---- 二、应用沙盒(应用程序文件夹) 1 参数2: NSUserDomainMask = 1,//用户主目录 NSLocalDomainMask = 2,//当前机器 NSNetworkDomainMask = 4,//网络可见主机 NSSystemDomainMask = 8,//系统目录,不可修改(/System) NSAllDomainsMask = 0x0ffff,//全部 参数3:是否展开波浪线,一般为YES展开 Documents (); Library/Caches: 保存临时文件,后续需要使用,例如:缓存图片,离线数据(地图数据) 系统不会清理cache目录文件 就要求程序开发时,必须提供cache目录清理解决方案

    1.2K70

    神经网络学习方式-从网络传播到图卷积

    或者换句话说,从带有正标签节点开始,通过一跳传播最终到达目标节点概率是多少? 数学上,该操作对应于波浪P和p0 (p0标准化版本)之间矩阵向量乘法,产生预测得分向量y波浪。 ? 注:p0归一化保证了从一个概率分布映射到一个概率分布,即y波浪等于1。 让我们回到上面的例子,通过网络传播疾病基因预测。这一次,我们想将标签传播作为扩散来执行。 因此,我们可以扩展到2-hop, 3-hop,甚至更多,而不是局限于1-hop社区。图中显示了k-hop从k = 1到k = 2传播过程。 HotNet2扩散 有许多不同变体来执行多跳扩散或随机游走。我们将以HotNet2为例。与上面介绍扩散类似,HotNet2算法迭代更新初始“heat”分布p0波浪线如下。 ? 用行归一化(P)或列归一化(W)版本替换谱归一化自连接邻接矩阵 用p(l)代替H(l) 用恒等式代替非线性和W(l)(或者干脆忽略这些变换) 注意,第一次替换不会改变图频谱,因此仍然会执行相同卷积操作

    16140

    如何利用环境变量,拯救你低效开发人生

    例如Windows和DOS操作系统path环境变量,当要求系统运行一个程序而没有告诉它程序所在完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定路径去找。 %COMSPEC% 系统 返回命令行解释器可执行程序准确路径。 %DATE% 系统 返回当前日期。使用与 date /t 命令相同格式。由 Cmd.exe 生成。 %HOMEDRIVE% 系统 返回连接到用户主目录本地工作站驱动器。基于主目录设置。用户主目录是在“本地用户和组”中指定。 %HOMEPATH% 系统 返回用户主目录完整路径。 基于主目录设置。用户主目录是在“本地用户和组”中指定。 %HOMESHARE% 系统 返回用户共享主目录网络路径。基于主目录设置。用户主目录是在“本地用户和组”中指定。 %PROCESSOR_LEVEL% 系统 返回计算机上安装处理器型号。 %PROCESSOR_REVISION% 系统 返回处理器修订系统变量。

    18910

    Tomcat启动startup.bat一闪而过就消失原因和解决方法

    即tomcat主目录,JAVA_HOME即java安装主目录,jdk主目录。 image.png 再次执行startup.bat,出现下图-- 窗口不会闪退 但是出现请按任意键继续情况 当我们按任意键继续后,窗口依然一闪而过,但是此时能够确定我们所配置环境变量是正确 tomcat在bin文件下多了一个setenv.bat文件,打开一看果然是在这里面被写死了CATALINA_HOME路径,这应该是为了某种原因被人后加上设置文件,把这个文件删除之后,tomcat可以正常运行了 image.png 这种情况,可以去看catalina.bat配置,如下图,可能配置死内容就在这个文件里。 5037" (2)最后一列为占用5037端口进程,PID为9060,那么我们可以在任务管理器里查看改进程所对应进程,直接右击结束该进程即可。

    1.6K20

    java:windows下获取当前虚拟机(java.exe)所在路径

    比如: eclipse中将jre主目录设置为”C:\Program Files\Java\jdk1.8.0_111”,执行jvm应该是”C:\Program Files\Java\jdk1.8.0 \jre” 也就是说”java.home”属性是一个固定值,不会因为你执行java程序时使用虚拟机是jre\bin\java.exe还是bin\java.exe而有什么不同。 因为Windows下可执行程序(.exe)搜索动态库(DLL)时首先搜索就是它自己所在路径,所以JVM运行时,它首先搜索路径也就是包含java.exe路径,所以这个路径也是”java.library.path ”属性第一个路径; 所以可以利用这个特性,通过”java.library.path”属性来间接获取jvm位置。 同样上面的代码(要将indexOf(‘;’)’;’改成’:’),在ubuntu下输出是 /usr/lib/jvm/java-8-openjdk-amd64/jre /usr/java/packages

    1K20

    相关产品

    • AI 就医助手

      AI 就医助手

      AI就医助手(AI medical assistant,AMA)是一款特别针对医疗场景需求打造的智能对话机器人。就医场景中,通过接入医院官方微信公众号的方式,为患者提供就诊流程指引、快速找医生、智能导科室、病情咨询、用药指导等多维度功能,7*24小时为患者解答就诊全流程中的难题。旨在帮助医院提高医疗服务效率,优化患者管理手段,提升患者就医体验。还可应用于线上问诊、医学科普、患者管理等诸多场景中。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券