ios 第0天 mac 下的系统命令


一、三大操作系统:

1、Unix/Linux:   肯.汤普逊和丹尼斯.里奇/林纳斯·托沃兹(Linus Torvalds)
2、windows :     比尔盖茨
3、mac     :     乔布斯
二、如何使用mac系统
1) windows下的图形界面和mac中的图形界面比较; 
       2) mac系统:    .dmg(压缩镜像文件)   .pkg(安装包配置文件)
           windows:   .iso                               .exe
========================================================================


命令提示符

三、终端使用
1)如何打开终端
1.通过finder打开
2.将固定到dock中
2)终端/DOS比较
主机名:当前目录 用户名
3)unix命令
1.pwd显示当前目录
1)windows中的路径,路径表示的意义。
2)mac中路径与windows的不同:目录与分区。(mac:分区从属于目录;win:目录从属于分区)
3)显示的目录与finder中对比:在finder中找到终端中的各个目录。
2.ls文件显示
1)如何显示当前目录下的文件
3.cd进入目录
1)如何进入目录
2)返回上级目录

3)cd 快速回到用户目录


4.ls参数使用
1)显示当前目录下文件的信息
ls -l
2)如何显示所有文件,包括以点开头的文件
ls -a
3)如何显示指定目录文件
ls  参数   文件名
5.相对路径和绝对路径
..    上级目录
.     当前目录
1)如何通过绝对路径进入目录
2)如何进入/目录
4)终端技巧
1.文件和命令名的补全
tab键补全
2.历史命令
方向键的上和下查找与history命令
3.clear清屏或者control+l
5)文件操作:文件创建,删除和复制
1.touch [现直接使用 vi 文件名 可以创建并 直接编辑 文件]
touch  文件名
2.rm  -选项  文件名     选项:-f  强制删除;-r  删除文件夹
3.cp复制
 cp   源文件  目标路径

4.mv剪切
mv  源文件   目标路径 N
 重命名:
mv  文件名    ./xxxx/新的文件名

6)目录操作:目录创建,复制和删除
1.mkdir   目录名
2.rm -r   目录名
3.cp -r
cp -r testDir   Desktop/
将testDir目录拷贝到桌面
P.S: testDir后面不能有/,带/表示只/Users/mac复制里面的内容,不复制文件夹目录
4.mv 

命令其实就是一些已经编写好的应用程序
除了终端自带的之外,还有第三方的命令

==========================================================================
四、vim使用
1.记事本使用
1)创建文本
2)编辑文本
3)保存文本
4)退出程序

2.vim使用
1)打开文件
vim   文件名
2)模式切换           i                   esc                
文本模式->插入模式->文本模式->命令行模式->wq
文本模式
插入模式
i:插入
//o:新行
//a:当前光标追加
//A:当前光标行的最后
命令行模式
:w 保存
:q 退出
:wq 保存退出
:q! 强制不保存退出 
    
以下快捷键必须在文本模式下执行
3)复制、粘贴
yy
nyy
p
4)删除、剪切
dd
ndd
6)内容撤销和重做
u 撤销 相当于command + z
7)内容定位
:行号

8)vim使用技巧
显示行号
:set number
:set    nu
set nonumber/nonu

文件头和文件尾切换
gg  文件头
shift + g 文件尾
行数  +  G   
 
行首和行尾切换
0  行首
shift + $  行尾

选择行和单个字符 
//shift + v 选择行
//v 选择单个字符
===========================================


五、第一个c语言程序
1.helloworld.c程序讲解
代码格式
代码注释
2.代码的编译
方法一、gcc helloworld.c //默认文件名a.out
./a.out //执行文件

方法二、gcc -o helloworld helloworld.c //输出指定名
./helloworld  //执行文件

3.了解代码开发过程:
1)编辑
2)编译+编译错误提示
3)连接
4)执行+运行错误提示

===========================================
vim的功能增强配置:

vim配置文件:
vi  .vimrc
代码自动补全功能配置需要添加:
ctrl+p | ctrl+n
终端配置文件:
vi  .vimrc
ls的颜色功能配置:
touch  文件名
2.rm  -选项  文件名     选项:-f  强制删除;-r  删除文件夹
3.cp复制
 cp   源文件  目标路径
4.mv剪切
mv  源文件   目标路径 N
 重命名:
mv  文件名    ./xxxx/新的文件名
6)目录操作:目录创建,复制和删除
1.mkdir   目录名
2.rm -r   目录名
3.cp -r
cp -r testDir   Desktop/
将testDir目录拷贝到桌面
P.S: testDir后面不能有/,带/表示只/Users/mac复制里面的内容,不复制文件夹目录
4.mv 
命令其实就是一些已经编写好的应用程序
除了终端自带的之外,还有第三方的命令
==========================================================================
四、vim使用
1.记事本使用
1)创建文本
2)编辑文本
3)保存文本
4)退出程序
2.vim使用
1)打开文件
vim   文件名
2)模式切换           i                   esc                
文本模式->插入模式->文本模式->命令行模式->wq
文本模式
插入模式
i:插入
//o:新行
//a:当前光标追加
//A:当前光标行的最后
命令行模式
:w 保存
:q 退出
:wq 保存退出
:q! 强制不保存退出 
    
以下快捷键必须在文本模式下执行
3)复制、粘贴
yy
nyy
p
4)删除、剪切
dd
ndd
6)内容撤销和重做
u 撤销 相当于command + z
7)内容定位
:行号
8)vim使用技巧
显示行号
:set number
:set    nu
set nonumber/nonu
文件头和文件尾切换
gg  文件头
shift + g 文件尾
行数  +  G   
 
行首和行尾切换
0  行首
shift + $  行尾
选择行和单个字符 
//shift + v 选择行
//v 选择单个字符
===========================================

五、第一个c语言程序
1.helloworld.c程序讲解
代码格式
代码注释
2.代码的编译
方法一、gcc helloworld.c //默认文件名a.out
./a.out //执行文件
方法二、gcc -o helloworld helloworld.c //输出指定名
./helloworld  //执行文件
3.了解代码开发过程:
1)编辑
2)编译+编译错误提示
3)连接
4)执行+运行错误提示
===========================================
vim的功能增强配置:
vim配置文件:
vi  .vimrc
代码自动补全功能配置需要添加:
ctrl+p | ctrl+n
终端配置文件:
vi  .vimrc
ls的颜色功能配置:

.bash_profile


附:

新建 /etc/vim/vimrc.local,[mac 下命令:直接 vi  .vimrc]文件里面添加内容如下(仅供参考):

set nu

set nocp

set ru

set hls

set is

syntax on

set backspace=indent,eol,start

set sw=4

set ts=4

set sm

set cin

colo slate

set guifont=Courier\ New\ 10

map <F3> !g++ % -o mainutocmd FileType python setlocal et stasw=4 sts=4


Vi对中文的支持:

新建用户目录下的 .vimrc

$ vi ~/.vimrc

添加如下内容:

let &termencoding=&encoding

set fileencodings=utf-8,gbk,ucs-bom,cp936

vi的命令行模式下输入:wq!保存退出。 


================================================over====================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值