Linux常用设置

linux中的常用命令(linux的命令非常多,没有必要全部都去记忆,记忆常见的)
  除非在坐的各位同学:想做系统运维,网络管理
  脑袋有一个大致的印象:具体参数不清楚没关系
==================
  (1)生成软链接,符号链接(类似于windows中的快捷方式)
          ln 文件名  软链接名  -s  (注意不要在共享中生成软链接,windows不支持这种格式的文件)
       生成硬链接(相当于给文件取了一个别名)
          ln  文件名  别名   (注意不要在共享中生成软链接,windows不支持这种格式的文件)
      区别:软链接依赖于指向的文件,硬链接取了别名
  (2)查找
            find
            grep "hello"  1.txt -Hnw (H表示打印文件名字,n打印行号,w全字匹配)
  (3)输出
            echo 输出字符串
               echo "hello"
            cat 1.txt  查看并打印1.txt中的内容
  (4)给命令去别名
          alias  c='clear'
       取消别名 
          unalias  c
  (5)linux在线安装程序
              下载并安装程序:sudo apt-get install  你要下载的程序的名字
              卸载程序:apt-get remove  程序的名字
              更新下载源:apt-get update


       linux离线安装程序
              
  (6)vim的高级用法(增删改查)
        查找字符串:在命令模式中输入    /hello    从前往后查找hello (按n不断查找下一个)
                                       ?hello   从后往前查找hello
        替换字符串:在命令模式中输入    :%s/旧的字符串/新的字符串   (把每一行第一次出现的字符串用新的替换)
                                       :%s/旧的字符串/新的字符串/g  把所有的字符串都替换成新的
                                       :n,ms/旧的字符串/新的字符串/g 把从第n行开始到第m行结束所有的替换
        跳到某一行:50gg  跳到第50行
        实现代码跳转
        1.安装软件  ctags ---- sudo apt-get install ctags
2.在项目的最顶层目录创一个关联文件(在创建的目录下运行ctags -R),会生成一个tags文件
3.配置文件/etc/vim/vimrc
在50行下面添加
set ai 
set tags+=./tags
set tags+=/usr/include/tags
进入到/usr/include目录下运行ctags -R
                   4.打开项目中任意一个文件把光标移动到函数或变量名上在按ctrl+],返回ctrl+o










配置ubuntu连接外网
===================
 检查你的ubuntu是否能够连接外网 ---》在命令行中输入ping  www.baidu.com
          如果出现如下结果:
        64 bytes from 14.215.177.38: icmp_req=1 ttl=128 time=5.20 ms
        64 bytes from 14.215.177.38: icmp_req=2 ttl=128 time=5.31 ms  说明能够连接外网
步骤:
   (1)保证你自己的电脑是能上网的,然后虚拟机网络设置为桥接
   (2)打开/etc/network/interfaces配置ip
              ip地址
              网关       参考电脑的
              子网掩码   参考电脑的
32位的ubuntu
auto lo
iface lo inet loopback


auto eth0
iface eth0 inet static
address 192.168.1.5
gateway 192.168.1.1
netmask 255.255.255.0


64位的ubuntu
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.1.5
gateway 192.168.1.1
netmask 255.255.255.0
   (3)打开/etc/resolv.conf
           nameserver  你电脑的DNS服务器地址
  nameserver 127.0.0.1
  search localdomain
   (4)重启刚才的配置
       重新加载网络配置信息:sudo /etc/init.d/networking force-reload

       重新启动网络服务:sudo /etc/init.d/networking restart


//或者

1,打开你windows端的网络适配器,启动VM的两个虚拟网卡


2,设置你的虚拟机是桥接模式,复制物理的状态


3,你一定要获取或者切换root权限
sudo -s    或者是sudo su
4,更改你的ubuntu的物理网卡的默认ip
vim /etc/network/interfaces
audo eth0

iface eth0 inet static
//这个是静态设置IP,如果你想要动态,把static改成dhcp
address 192.168.1.253 //IP

gateway 192.168.1.1 //网关

netmask 255.255.255.0 //掩码
5,使能你的网卡IP:
ifconfig eth0 192.168.1.253
6,设置你的DNS:
vim /etc/resolvconf/resolv.conf.d/base
添加一句话:
nameserver 202.96.134.33


7,重启网卡:
/etc/init.d/networking restart //重启网络
/etc/init.d/resolvconf restart //重启DNS域名解释


8,重启ubuntu,重启电脑
原因:重置DNS
如果到这样子还不能上网,你就重做第5部,做第9步,再试一次,如果还不行,等我

9,动态获取IP命令:
dhclient























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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值