c语言基础知识

1.网络相关的非系统命令
   ftp  ip地址 输入用户名和密码
      采用明码传输 不够安全 有可能被窃听 一般在公司内部使用
   telnet  ip地址 然后输入用户名和密码
      采用明码传输 不够安全 有可能被窃听 一般在公司内部使用
      用于远程登录一台服务器进行使用
   ssh 用户名@ip地址,然后输入密码
     采用加密方式传输,因此比较安全
     exit退出
其他相关命令:
  tar 压缩\解压文件
     -zcvf 包名 要压缩的目录 创建压缩包
       tar -zcvf dir.tar.gz  dir1
     -zxvf 包名             解压压缩包
  chmod 修改文件权限
      chmod mmm 文件名 m=r(4)+w(2)+x(1)
      [mmm=自己 同组 其他 ]
      注意:目录必须拥有执行权限才能进入访问
      chmod +/-rwx 文件名 所有用户权限一起增减
  find 位置 条件  查询文件
     sudo find / -name stdio.h
  grep “关键词”  文件名  过滤内容
     grep “printf”/usr/include/stdio.h
  重启系统:sudo reboot
  关机:sudo  init 0
  安装软件:sudo  apt-get install 软件名
  更新软件源:sudo apt-get update
  更新系统:  sudo apt-get upgrade

  man key 查询帮助手册  
      分章节管理内容 
        1、系统命令
        2、系统函数
        3、c标准库函数
  ubuntu使用小技巧:
    ctrl+1 清理屏幕
    tab    自动补全文件名、目录名
    ctrl+alt+t 快速调出终端
    ctrl+shift+t  终端下新建标签页
    ctrl+tab+方向键 切换工作区
    alt+tab        切换程序


重定向、管道、通配符:
  重定向:把命令执行结果写入到文件中
      cmd>filename   如果文件不存在则创建,如果文件存在则清空再写入
      cmd>>filename 如果文件不存在则创建,如果文件不存在则追加写入
  管道:类似一根管子把两个命令连接起来,一个命令的执行结果作为另一个命令的数据源
      cmd1 | cmd2    
      find/ | grep “stdio”  查询所有文件名中包含stdio 的文件
  通配符: 可以进行模糊执行命令
    ?  可以代替任意一个字符
    *   可以替代任意多个字符 

终端的配置文件:
   打开gedit  ~/.bashrc 文件 

#精简命令提示符
PS1="\u@\w$ "

#新建目录并进入
mk()
{
    mkdir $1 && cd  $1
}
保存退出,source ~/.bashrc 重新加载配置文件,使修改生效


打字练习软件:typespeed
 sudo apt-get install typespeed 
注意终端窗口至少80*24


vim文本编辑器:
     可以在终端下采用纯键盘操作的一款文本编辑器,编辑器之神,可以升级(二级开发),可以扩展(安装一些插件) 
     基本用法:
         1.进入vim:vim filename.c  如果文件不存在则创建,文件存在则打开
          输入i:进入编辑模式,编写代码
         2.保存退出:输入大写ZZ保存并退出
     三大模式:
          正常模式:一般用于阅读文件,或者使用快捷键快速的修改文件
            常用操作:光标移动:h左 j下 k上 l右   gg回第一行首   G跳到最后一行   
                 n回车 光标向下n行     n- 光标向上跳转n行       nG 光标跳转到n行  
                   vim filename +n 进入文件后光标跳转到第n行    home 光标跳转到行首
                        end 光标跳转到行尾  PgUp 向上翻页  PgDn 
            删除代码: x 删除一个字符 nx 删n个字符 dw/de 删除一个连续的字符串
                   d$ 从光标出删除到行尾   d^ 从光标处行尾  dG从光标处删到文件末尾 
                   dgg 从光标出删除到文件开头  dd 删除当前一行  ndd 删除n行
            复制代码:yy 复制当前一行代码 nyy 复制n行  p 粘贴到光标的下一行   大P 粘贴到光标的上一行 
            移动代码:删除的内容会存储在缓冲区,可以使用p/p进行粘贴,从而达到移动代码的效果 
          编辑模式:一般用于编辑文件,输入内容
          行底模式:一般用于对vim进行配置,或者执行一些高级操作 set nu显示行号
          模式切换:正常    输入i->插入
                   插入     esc->正常
                   正常     输入:->行底
                   行底     esc->正常
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值