Linux C 基础1

2016.10.12

 

·Ctrl + l 清屏

一、LinuxC

1. (45)linux 支持多用户、多任务

linux开源、免费、稳定性高、能处理多并发

2. (3)ls 查看当前路径下的文件

ls -a    //显示目录下的所有文件

ls -l    //以列表方式显示

ls -R    //递归方式显示,显示当下子目录内容

ls -A    //显示指定目录下所有子目录与文件,包括隐藏文件,但不列出”.”、”..”

3. (4)cd 改变/切换目录

cd ..   //上一级路径

cd ~   或cd    //家目录

cd .       //当前路径

cd /       //根目录

cd -       //上一次目录

4. (6)touch 创建文件或更新时间戳

touch filename    //创建普通文件(filename不存在)

touch filename1    //更新时间戳(filename1原本就存在)

5. (6)mkdir 创建目录

mkdir dir   //创建目录

mkdir –p d1/ d2/ d3    //级联创建

6.(6) rm 删除

rm filename    //删除文件

rm –f filename        //删除文件

rm  -Ifilename    //提示一下是否确定删除

rm rf directory    //删除目录

rm –r directory    //删除目录名

rm –ir directory    //删除目录,提示是否确定删除

7. Gnome-terminal

rxvt

8. (7)VIM

vi1.txt

1) 命令模式-->编辑模式(输入模式)

a 从光标所在位置后面开始新增资料,光标后的资料随新增资料向后移动。(光标后插文字

i 从光标所在位置前面开始新增资料,光标后的资料随新增资料向后移动。(光标前插文字

 

A 从光标所在列最后面的地方开始新增资料插入(最后一个非空白字符

I 从光标列的第一个非空白字符前面开始插入资料 。 (第一个非空白字符

 

o 在光标所在列下新增一行并进入输入模式 。(下新增一行

O 在光标所在列上方新增一列并进入输入模式。(上新增一行

2) 命令模式(Esc进入命令模式)

yy   //复制

dd   //剪切

p   //粘贴

u   //撤销

ctrl+r   //反撤销

x      //删除光标所在字符

R    //进入取代状态,直到按[ESC]回到指令模式下为止

s   //删除光标所在字符,并进入输入模式

S   //删除光标所在行,并进入输入模式

gg   //光标跳到第一行

G   //光标跳到最后一行

3) 底行模式(Esc :)

:w           //保存

:q           //退出

:wq            //保存退出

:%s/hello/HW/g        //所有的hello改成HW   

(格式为 : s/文档中已有字符串/要修改成什么/g)

(%表示所有)

:15s/hello/Hello/g    //1-5行的hello改成Hello

:noh        //取消选中

9. (47)软件包

1) Deb软件包

2) Rpm软件包

10. (48)软件包管理工具

1)dpkg

mv rxvt_1%3a2.6.4-14_i386.deb .

sudodpkg -i rxvt_1%3a2.6.4-14_i386.deb

rxvt

sudo dpkg -s rxvt            //查看安装状态

sudo dpkg -L rxvt            //查看安装列表

sudo dpkg -r rxvt            //卸载软件(保留配置文件)

sudo dpkg -P rxvt            //卸载软件及配置文件

2)apt

/etc/apt/sources.list             //镜像源文件(网址)

/var/lib/apt/lists            //索引目录

/var/lib/apt/lists/*            //服务器资源列表存放位置

/var/cache/apt/archives            //缓存目录

ping www.baidu.com

sudo apt-get update            //更新索引文件

sudo apt-get install  rxvt       //安装

sudoapt-cache policy rxvt        //查看

sudo apt-get remove   rxvt       //卸载软件(保留配置文件)

sudo apt-get purge   rxvt        //卸载软件及配置文件

11. (52)shell

1) 保护内核

2) 用户与内核交互的平台   

12. (52)shell命令

Shell是一个命令行解释器

shell脚本:多条shell命令的集合

13. (53)username@hostname:direction$

        用户名          主机名        目录名

 

$    //普通用户权限

#    //root用户权限

14. Command [-Options] Argument1 Argument2 …

         指令     选项     参数1      参数2…

15. (54)history

history   10 >> 1.txt        //将历史记录输出重定向

1) echo $HISTSIZE        //查看历史记录条数

2) HISTSIZE=1000        //临时修改历史记录条数

3) 永久修改:更改家目录下的一个配置文件

sudovi .bashrc

查询HISTSIZE(文档内查询:底行模式 /HISTSIZE  “n”选中下一个

    HISTSIZE=900

     source .bashrc        //使配置文件生效

    echo $HISTSIZE        //查看历史纪录

16.     (5)mv 1.txt  dir        //移动1.txt到dir下

17. (54)通配符

*            //匹配任意长度的字符串

?            //匹配一个长度的字符

[]           //匹配其中指定的一个字符

18. (55)wc

wc -l filename    //行数

wc -w filename    //单词数

wc -c filename    //字节数

计数会加1,末尾有’\0’

19. (55)管道

命令|命令(管道)    //命令>>文件(重定向)

ls  |wc -c        //第一个命令的输出将作为第二个命令的输入

ls/usr/bin|wc -w    // /usr/bin目录下文件个数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值