最近实习发现自己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″是什么意思?背后有什么故事么?
The TTY demystified
http://www.linusakesson.net/programming/tty/index.php
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/180842.html原文链接:https://javaforall.cn