文章目录
任务
- 配置阿里源
- 软件下载
- 安装 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