首页 / LINUX / 学习Linux(二)
学习Linux(二)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了学习Linux(二),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2754字,纯文字阅读大概需要4分钟。
内容图文
一.用户权限:
1.切换用户
su 用户名
su 切换到root
su - 切换到root以及切换到root目录
2.组
添加组:
groupadd 组名要用户权限
删除组
groupdel 组名要用户权限和清空组成员
修改用户所在组:
usermod -g 组名 用户名1 用户名2需要用户权限
3用户设置(都需要用户权限)
添加用户:
useradd -d /home/目录 用户名 -g 组名 -m
设置密码:
passwd 用户名
删除用户:
userdel -r 用户名
4修改权限(都需要用户权限)
修改文件权限:
chmod -u|g|o|a +|- rwc 文件1 文件2
修改文件所有者:
chown 用户名 文件1 文件2 目录1 目录2
修改文件组:
chgrp 组名 文件1 文件2 目录1 目录2
二、VI编辑器:
模式:
1、文本编辑模式
2、命令行处理模式
进入编辑器:
1、vi 文件名
2、vim
操作编辑器:
i在光标当前位置插入
a在光标右侧位置插入
o在光标下一行位置开启新的一行插入
O在光标上一行位置开启新的一行插入
I在光标当前行行首插入
A在光标当前行行尾插入
退出编辑器:
ZZ保存退出
:wq保存退出
:x保存退出
:w 文件名保存到指定文件中
:q 保存退出 针对未修改的文件 注意:未保存文件会提示 无法退出
:q! 强制退出 退出 不保存
:! 命令暂时离开vi 执行其他命令
编辑器操作:
[n]x删除光标位置后面n个字符
[n]X删除光标位置前面n个字符
D删除光标所在位置后面到行尾的所有字符
[n]dd删除光标所在行及下面n行 剪切
p在光标下一行粘贴
[n]yy复制光标所在行及下面n行
dG删除光标所在行到文件结尾
J合并光标所在行和下一行 中间用空格连接
.执行上一次命令行操作
u撤销
编辑器定位:
ctrl+b回滚 行号减小
ctrl+f前滚 行号增加
gg定位在文件第一行行首
G定位在文件最后一行行首
:$定位在文件最后一行行首
[n]G | [n]gg定位在m行
注意:在查找一些特殊含义的字符时,需要加上转义字符
/内容查找
n查找下一个
N查找上一个
?查找上一次的所搜内容
/^word 查找以word开头的内容
/word$ 查找以word结尾的内容
/.查找任意一个字符
/*查找任意多个字符
编辑器替换:
r替换光标所在位置的字符
:r 文件名在光标当前行的下一行插入一个文件 每次添加只能添加一个文件
:s/a/b/g将光标所在行的a替换为b
:g/a/s//b/g将文件中所有a替换为b
:n1,n2s/a/b/g将行区间n1到n2的行中所有的a替换为b
编辑器设置:
:set ic搜索时不区分大小写
:set noic搜索时区分大小写
编译程序
gcc -o 可执行程序(源文件.c)
三、远程连接服务器:
linux设置:
1、右击网络设置,在打开对话框中选择网络适配器
2、在网络连接中选择网络桥接模式并选择复制物理网络地址
3、重启linux服务器
4、获取ip地址ifconfig
windows设置:
1、安装中文版Xshell5
2、打开XShell选择文件,在下拉列表中选择新建
3、在弹出对话框中设置用户名和ip地址
4、验证身份需要输入linux服务器的用户名和密码
四、远程文件传输:
1、在窗口菜单中选择新建文件传输
2、在打开sftp对话框中设置路径linux路径 同时设置windows路径 命令时lcd 在打开对话框中设置路径
3、文件传输 put上传 将windows中的文件上传到Linux服务器中 get 下载将Linux中的文件下载到windows中
五、linux服务器搭建:
1、上传文件 http.tar.gz
2、解压文件 tar -xzvf http.tar.gz 解压完成之后生成一个目录http
3、进入http目录 编译程序,sudo make
4、启动服务器 sudo ./myhttp start stop
5、ifconfig获取Linux服务器地址
六、手写C语言版网页:
1、进入http目录
2、新建一个文件名为XXX.c
3、gcc -o XXX.cgi XXX.c
4、重启服务器
内容总结
以上是互联网集市为您收集整理的学习Linux(二)全部内容,希望文章能够帮你解决学习Linux(二)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。