linux PATH、hello程序、alias、配置文件

任务

  • 配置阿里源
  • 软件下载
  • 安装 open-vm-tools
  • 写hello.c

ssh2协议

Ubuntu安装ssh服务

安装

sudo apt install -y openssh-server

sudo apt install net-tools

sudo netstat -tlnp | grep sshd
/*查看22号端口有没有被监听*/

修改端口

文件上传下载

hello程序执行

PATH环境变量

root@wangaifei:~/lingyun/c_code# echo $PATH   /*“$”表示取值*/
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  • PATH的环境变量,它告诉Shell 当输入一条Linux命令时应该在哪里去找它对应的程序

  • export命令可以用来打印当前系统中所有的环境变量

解决hello问题

  • 方法一,将hello程序拷贝到PATH环境变量中。但系统默认的路径一般只有root权限才能写,不是所有linux都有权限。
  • 方法二,将hello程序的所在路径位置添加到PATH环境变量中
root@wangaifei:~/lingyun/c_code# export PATH=$PATH:`pwd`
root@wangaifei:~/lingyun/c_code# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/root/lingyun/c_code

root@wangaifei:~/lingyun/c_code# hello
hello world!
/*方法只是暂时生效*/
  • 方法三,./hello

命令置换符

  • 命令置换符可以将一个命令的输出作为另一个命令的参数或命令的一部分使用,
  • 命令置换符并不是单引号,正确的输入方式是 键盘最左上角的「ESC键」下面的 「~键」 不要按「Shift键」的输入

alias 别名

root@wangaifei:~/lingyun/c_code# alias sl='ls'
root@wangaifei:~/lingyun/c_code# sl
2_exercise    ball_6+1    c2_exercise     hello    print
2_exercise.c  ball_6+1.c  caozuoxitong.c  hello.c  print.c
root@wangaifei:~/lingyun/c_code# ls
2_exercise    ball_6+1    c2_exercise     hello    print
2_exercise.c  ball_6+1.c  caozuoxitong.c  hello.c  print.c

shell配置文件

linux shell启动时,会读取配置文件,如果想让shell的环境变量永远生效,应该修改配置文件,一般linux配置文件有四个

  • /etc/profile:此文件为每个用户设置环境变量,只有root能修改
  • /etc/bashrc:为每一个运行bash shell的用户执行此文件,只有root能修改
  • ~/.bashrc:该文件包含专用于该用户的bash shell 的配置信息当登录时以及每次打开新的shell时,该文件被读 取;此文件修改后,使用source ~/.bashrc命令或重新打开一个bash即可生效。
  • ~/.bash_profile 是交互式、login 方式进入bash 运行的;
root@wangaifei:~/lingyun/c_code# source ~/.bashrc 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值