操作目录
- C语言hello world
- 简单的linux命令
C语言hello world
Linux的一大亮点就是不需要额外安装c编译器就能编写, 编译, 执行c代码,
-
编写
-
编译, 执行
gcc -o helloc hello.c // -o表示输出可执行文件的文件名, ./helloc // 执行
简单的linux命令
- 文件夹相关
ls // 查看当前目录下的子文件及文件夹 ls -l // 查看当前目录下的子文件及文件夹, 并显示它们的读写权限 ls -i *.conf // 显示当前目录下所有后缀名为.conf的文件 ls resolv.conf -l // 显示resolv.conf文件的权限 mkdir layer0 // 创建layer0文件夹 rm xx // 删除xx文件夹 cd xx // 切换到xx目录中 cd .. // 回退到上一级目录 cd /. // 回退到根目录 cp hello.c ./code/cc // 将当前目录的hello.c复制到 当前目录下code/cc文件夹中 cp 源地址 目标地址 // 同上 zip zipFileName.zip source/* // 将source文件夹及目录下子文件压缩成zipFileName.zip
- vim相关
vi README // 创建或打开README文件 // 执行上面一句后会进入vim编辑器命令模式 i // Insert模式, 可以编辑文件中的内容 // 在Insert模式下, Esc键 // 退出Insert模式, 回到命令模式 /xx // 搜索文本中的xx字符文本 :wq // 在命令模式的时候, 输入:wq, 回车, 退出vim编辑器
- 系统相关
sudo -i // 执行本条指令后, 再输入当前账户的密码, 切换到root账户 sudo apt-get install sftw // 以root权限执行apt-get 指令 ifconfig // 查看本机网络接口信息(IP, 网关, 子网掩码)
Linux搭建SSH Server
作用
linux上搭建ssh server后, 外部终端可以通过ssh client去连接linux, 实现文件的共享-
linux搭建ssh server
安装sudo apt-get install openssh-server
查看是否启动成功, 输入ps -e | grep ssh, 如果看到sshd则说明已启动成功
如果未启动成功, 则手动执行 sudo /etc/init.d/ssh start 启动
默认端口是:22, 如果需要修改, 则/etc/ssh/sshd_config, 修改Port, 修改后把 # 号去掉
执行sudo /etc/init.d/ssh restart 重启ssh server
- windows上安装ssh客户端
可以搜索ssh secure file transfer client 来搜索客户端软件, 我下载的是WinSCP
安装打开软件, 提示需要登录, 主机名为linux系统的ip地址, 端口号未所安装的ssl server的端口号, 这里我是使用默认端口号22; 用户名是linux上的用户名, 密码是ygx这个用户对于的linux密码
登录后