mac下bash的基本命令

mac下bash的基本命令1、mac环境下命令的使用ls-l-a列出指定目录下文件-l显示文件的详细信息-a显示目录下所有文件(包括隐藏文件)-d显示指定目录pwd显示当前的工作目录的路径cd切换工作目录.表示当前目录..表示当前目录的上一级目录/根目录/目录分隔符./当前目录../

1、mac环境下命令的使用

ls -l -a   列出指定目录下文件
           -l 显示文件的详细信息
           -a 显示目录下所有文件(包括隐藏文件)
           -d 显示指定目录pwd  显示当前的工作目录的路径
cd 切换工作目录
. 表示当前目录
.. 表示当前目录的上一级目录
/  根目录/目录分隔符
./         当前目录
../        回到上一级目录
相对路径/绝对路径 凡是以/开始的路径,都是绝对路径
cd .. 进入上一级目录
cd 加波浪符号:进入当前登陆用户目录下
mkdir:创建新目录
rmdir:只能删除空目录
cat 文件名.txt :查看指定文本文件的内容(适合查看小文件)
more 分屏暂停显示文本文件内容
diff/vimdiff   比较两个文件
touch 目录名:查看指定文件,若没有此文件则创建空文件;更改文件时间戳
chmod 更改指定文件或目录的权限
属主  属组  其他人
rwx   rwx    rwx
421   421    421
2^2+2^1+2^0
chmod u-x,g-wx,o=- file 表示属主用户对file文件没有可执行操作权限;属组用户对file文件没有可读,可执行权限;其他人对file文件没有权限。
ps aux 静态查看进程
top 动态查看进程
echo:输出字符串或变量值
>   指定的文件若不存在,创建文件;若存在,覆盖原文件内容
输出重定向符

>>  指定的文件若不存在,创建文件;若存在,在原文件内容后追加内容

区别

  echo “字符串” > file

  echo “字符串” >> file
kill 杀死进程
kill -9 pid       杀死指定进程
man  显示帮助文件(按q退出)
ifconfig 查看或修改ip地址
sudo 以root权限执行一次命令
clear / ctrl+L   清屏
ctrl+C     无条件终止
rm –rf * 强制删除当前目录下所有文件
rm -rf        删除文件或目录
cp -r         复制文件
mv         移动文件
stat 文件名  查看文件详细信息
find  查找文件
find / -name *       查找文件

在编辑文件内容时快捷键的使用:

a  在光标下一个字符处插入
i  在光标处插入
o  在光标所在行下一行插入一个新行
r 替换光标所在字符
R  进入到替换模式
dd  剪切光标所在的一行内容
ndd  剪切从光标所在行开始后的N行内容
yy   复制光标所在的一行内容
nyy  复制从光标所在行开始后的N行内容
p   粘贴到光标所在行
D   删除光标右边的所有内容
x   删除光标所在字符
gg 将光标快速移动到文件首
G  将光标快速移动到文件尾
零  将光标快速移动到行首
$   将光标快速移动到行尾
/n         查找内容 n跳到下一项
gg=G 段落对齐
:set nu 设置行号
:set nonu   取消行号
:行号   定位到指定行
u    撤销
:x   相当于:wq
:w   保存
:q   未保存直接退出
:wq  保存并退出
:w!  强制保存
:q!  强制退出
:wq! 强制保存退出
:X!  强制保存退出
:syntax on/off 开启/关闭语法提示
shell的意外关闭 .*.swp (首先用ls –a 命令找到相应的.*.swp文件,然后删除.*.swp文件)
:1,10s/printf/kkk/g 表示将1-10行的printf替换成kkk

今天的文章mac下bash的基本命令分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/26422.html

(0)
编程小号编程小号

相关推荐

发表回复

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