Mac的shell命令大全

Mac的shell命令大全最近实习发现自己linux命令掌握的很差,特此再整理一下自己所遇到的命令查看自己的maxOSX所用的是什么shellecho$SHELL查看所有支持的shellcat/etc/shells显示当前路径下所有的文件ls显示当前路径下的所有的文件,包括隐藏文件ls-a显示bin下的文件lsbin显示bin下包括隐藏文件在内的所有文件ls-abinls-l显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行ls-lh显示文件的

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

最近实习发现自己linux命令掌握的很差,特此再整理一下自己所遇到的命令

查看自己的maxOSX所用的是什么shell

echo $SHELL

查看所有支持的shell

cat /etc/shells

显示当前路径下所有的文件

ls

显示当前路径下的所有的文件,包括隐藏文件

ls -a

显示 bin下的文件

ls bin

显示bin下包括隐藏文件在内的所有文件

ls -a bin

ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行

ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)

ls -lt 显示文件,按照修改时间排序

cd ~ 切换到用户目录,每次登录shell都默认登录的是当前用户的目录下,~代表的是当前用户,pwd 显示当前路径,可以看到当前所在路径/Users/zhuhui

cd / 切换到根目录 cd ..上一级 cd ../..上两级

切换root用户与普通用户

su –

su – yonghuming(有空格)

vi 编辑文件 vim也可以,更强大,比如通常要再.bash_profile中进行配置

user/yonghuming 下的文件

.bash_history 历史的shell指令,可以cat .bash_history查看我们输入过哪些指令

.bash_profile 配置环境变量的文件

最后,真有人和我一样好奇——Mac的Terminal的窗口,”ttys000″是什么意思?背后有什么故事么?Mac的shell命令大全

 

The TTY demystifiedMac的shell命令大全http://www.linusakesson.net/programming/tty/index.php

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180842.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python lmdb_python compile函数

    python lmdb_python compile函数使用Python合并lmdb文件

    2022年9月29日
    3
  • java的json解析几种方法_java读取json文件并解析

    java的json解析几种方法_java读取json文件并解析微信搜索关注“咖啡遇上代码”公众号,查看更多一、什么是JSONJSON是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于阅读和编写,同时也易于解析和生成,并有效地提升网络传输效率。二、JSON语法(1)数据在名称/值对中(2)数据由逗号分隔(3)大括号保存对象(4)中括号保存数…

    2022年10月5日
    4
  • Iterative (non-recursive) Quick Sort

    Iterative (non-recursive) Quick Sort

    2021年11月14日
    43
  • Java线程池-ThreadPoolExecutor原理分析与实战

    Java线程池-ThreadPoolExecutor原理分析与实战1.为什么要用线程池减少资源的开销  减少了每次创建线程、销毁线程的开销。 提高响应速度,每次请求到来时,由于线程的创建已经完成,故可以直接执行任务,因此提高了响应速度。 提高线程的可管理性,线程是一种稀缺资源,若不加以限制,不仅会占用大量资源,而且会影响系统的稳定性。 因此,线程池可以对线程的创建与停止、线程数量等等因素加以控制,使得线程在一种可控的范围内运行,不仅能保证系统稳定…

    2022年7月13日
    19
  • Hackbar PJ

    Hackbar PJ前言:今天准备用hackbar时,竟然收费了,于是上网搜索如何破解,这里教给大家方法:不管Mac还是Windows,方法都一样,就是要找到hackbar的安装路径,修改其内部hackbar-panel.js的配置文件步骤:这里我以Windows为例访问路径:C:\Users\你的用户名\AppData\Local\Google\Chrome\UserData\…

    2022年4月30日
    80
  • matlab绘制三维图形的步骤_matlab绘制三维图形的步骤

    matlab绘制三维图形的步骤_matlab绘制三维图形的步骤基于Matlab的六个用于绘制三维图像的函数……

    2022年10月11日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号