基础的shell命令--第一篇

mac 终端shell命令

说明:以下命令均在mac终端中运行验证
文件的相关操作

touch filename//创建空白文件
rm  filename//删除文件
open filename//打开文件,格式为txt文件,可直接读写
mv filename targetdir //将文件移动到指定目录,该目录必须存在
mv filename changename//文件重命名
cp filename filename2 //复制文件filename,并将给复制的文件命名
cp filename targetdir //拷贝文件到指定目录,该目录必须存在
cat filename //终端中查看文件内容
cat -n//终端中查看文件内容,并带有行号
tail - n 5 filename//可查看文件的倒数五行数据,如果是其他数字,如6 7 8则查看倒数6 7 8行数据
head -n 5 filename //可查看文件前五行数据
ln -s filename filename1//创建符号链接,filename1为filename文件的别名,当删除filename文件后,filename1也就无法打开文件
ln filename filename1 //创建硬链接,删除filename后,filename1也可打开

目录的相关操作

mkdir dirname //创建名为dirname的文件夹
rmdir dirname //删除空白目录
rm -rf dirname //删除非空目录
open file//打开目录
mv file1 file2 //更改文件夹名称
cp file1 file2 //复制空文件夹file1,并将给复制的文件夹命名命file2
cp -R file1 file2 //复制非空文件夹及子目录下的所有文件
ls -l //查看当前目录下目录及文件
ls -a //查看当前目录下隐藏文件
ls -R// 查看当前目录、子目录下所有文件
ls -F //区分当前目录下文件和文件夹,名字后带/的为文件夹
cd //切换至指定路径 ,如 cd /Users/moumou/Desktop 切换到桌面路径
pwd//显示当前的绝对路径

vi/vim命令
此操作页面应将键盘切换至英文输入模式
vi打开文件,命令模式——单击字母i进入insert(输入,可编辑)模式
esc(输入模式)——命令模式按下shift和 :进入末行模式

i //进入输入模式
vi filename //打开文件(如果需要操作其他路径下的文件,需要输入路径,如 vi /Users/某某/Library/文件名)
点击字母i,进入insert模式,可移动光标利用鼠标和键盘操作数据。
ecs命令模式
dd //删除光标所在行
ndd //删除光标行及后面n-1行
yy//复制光标所在行
p //粘贴yy所复制的一行
gg //光标到达文件头部
GG//光标达到文件尾部
u//撤销上一次操作
split// 水平分屏,:wq退出分屏
vsplit //垂直分屏 ,:wq退出分屏
shift 和~ //将光标所在处字母进行大小写替换
先点击 r ,然后点击任意字母 //替换光标处字母为 任意点击的字母
more //可用空格或enter逐行浏览
less //可前后翻页查看文件
command(ctr) 和 f //打开查找对话框,输入字符进行查找,查找范围仅限当前页面显示的内容
点击esc,输入 : //进入末行模式
 q //未做任何编辑,退出vi命令模式
 q!//强制退出,不保存已编辑内容
 wq//保存编辑并退出
 wq!//强制保存编辑并退出
 set nu //显示行号
 set nonu //取消显示行号

在终端中查找数据,如查找linuxfile 文件中的“moumou”

grep moumou linuxfile
 grep -a moumou linuxfile  //查找二进制数据
 grep -i moumou linuxfile  //忽略大小写
 grep -n moumou linuxfile  //显示内容并显示行号
 grep '^ cp' linuxfile //显示以cp开头的行
 grep 'directory$' //显示已directory 结尾的行
 grep '^[^a-z]' linuxfile//查找不以a-z开头的行

查看系统进程

ps -ef //查看系统上运行的所有进程
top //查看系统运行的实时进程

学到一点是一点,不图快,求质量了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值