用户权限:
su 切换用户账户
格式:
【su 用户名 】
【su】 切换到root
【su root】 切换到root
【su -】 切换到root用户 同时切换到root目录
添加组:
【groupadd 组名】  添加组  需要用户权限
删除组
【groupdel 组名】  删除组  需要用户权限和清空组成员
修改用户所在组:
【usermod -g 组名 用户名1 用户名2】需要用户权限
添加用户:
【useradd -d /home/目录 用户名 -g 组名 -m】新建用户 设置用户主目录和设置组名 并自动创建  需要用户权限
设置密码:
【passwd 用户名】设置密码 需要用户权限
删除用户:
【userdel -r 用户名】 删除用户递归删除该用户所有文件 需要用户权限
修改文件权限:
字符法格式:【chmod -u|g|o|a +|- rwc 文件1 文件2】
d rwx r-x r-x
u user +|- rwx
g group +|- rwx
o other +|- rwx
a all +|- rwx
chmod u + x
数字法格式:
 r w x
 0 0 0  ---  0
 0 0 1  --x  1
 0 1 0  -w-  2
 0 1 1  -wx  3
 1 0 0  r--  4
 1 0 1  r-x  5
 1 1 0  rw-  6
 1 1 1  rwx  7

【chmod 372 文件名1 文件名2】
rwx rwx rwx
421 421 421
rw- r-x r--
-wx rwx -w-
r--------
rw- rw- r--
chmod 6 6 4  a.txt

修改文件所有者:
【chown 用户名 文件1 文件2 目录1 目录2】需要用户权限
修改文件组:
【chgrp 组名 文件1 文件2 目录1 目录2】需要用户权限

编辑器:
VI编辑器有两个模式:文本编辑模式 命令行处理模式
进入编辑器:
1、vi 文件名  2、vim
操作编辑器:
【i】在光标当前位置插入
【a】在光标右侧位置插入
【o】在光标下一行位置开启新的一行插入
【O】在光标上一行位置开启新的一行插入
【I】在光标当前行行首插入
【A】在光标当前行行尾插入
退出编辑器:
【ZZ】保存退出
【:wq】保存退出
【:x】保存退出
【:w 文件名】保存到指定文件中
【:q】 保存退出 针对未修改的文件 注意:未保存文件会提示 无法退出
【:q!】 强制退出  退出 不保存
【:! 命令】暂时离开vi 执行其他命令
案例:
打开vi  源文件.c
进入插入模式
#include <stdio.h>
int main(void)
{
 printf("hello world!\n");
 return 0;
}
退出保存
编译程序
gcc -o 可执行程序  源文件.c
./可执行程序
编辑器操作:
【[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】搜索时区分大小写
远程连接服务器:
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、重启服务器

转载于:https://www.cnblogs.com/redyellowblue/p/10645471.html

19.04.02笔记相关推荐

  1. AI公开课:19.04.10颜水成—360副总裁《人工智能:观察与实践》课堂笔记以及个人感悟—191017再次更新

    AI公开课:19.04.10颜水成-360副总裁<人工智能:观察与实践>课堂笔记以及个人感悟 导读       颜水成,新加坡国立大学副教授.360集团副总裁.人工智能研究院院长. 颜水成 ...

  2. AI公开课:19.04.18俞益洲—深睿医疗CS《计算机视觉的应用与落地》课堂笔记以及个人感悟

    AI公开课:19.04.18俞益洲-深睿医疗CS<计算机视觉的应用与落地>课堂笔记以及个人感悟 导读       俞益洲,现为深睿医疗联合创始人.首席科学家(Chief Scientist ...

  3. AI公开课:19.04.17杨松帆—好未来AI Lab负责人《为人工智能时代打造一个AI老师》课堂笔记以及个人感悟

    AI公开课:19.04.17杨松帆-好未来AI Lab负责人<为人工智能时代打造一个AI老师>课堂笔记以及个人感悟 导读 杨松帆,现为好未来教育集团人工智能实验室负责人.曾任FaceThi ...

  4. AI公开课:19.04.04李航—字节跳动AILab总监《深度学习与自然语言处理:评析与展望》课堂笔记以及个人感悟

    AI公开课:19.04.04李航-字节跳动 AI Lab总监<深度学习与自然语言处理:评析与展望>课堂笔记以及个人感悟 导读 1.关于李航教授       李航,字节跳动科技有限公司人工智 ...

  5. AI公开课:19.04.03周明—MSRA副院长《NLP的进步如何改变搜索的体验》课堂笔记以及个人感悟

    AI公开课:19.04.03周明-MSRA副院长<NLP的进步如何改变搜索的体验>课堂笔记以及个人感悟 导读        周明博士,1999年加入微软研究院(MSRA).现任微软亚洲研究 ...

  6. AI公开课之NLP:19.04.04李航—字节跳动AILab总监《深度学习与自然语言处理:评析与展望》课堂笔记以及个人感悟

    AI公开课之NLP:19.04.04李航-字节跳动AILab总监<深度学习与自然语言处理:评析与展望>课堂笔记以及个人感悟 导读 1.关于李航教授       李航,字节跳动科技有限公司人 ...

  7. AI公开课:19.04.24刘聪-科大讯飞AI副院长《人工智能的“顶天立地”之路》课堂笔记以及个人感悟

    AI公开课:19.04.24刘聪-科大讯飞AI副院长<人工智能的"顶天立地"之路>课堂笔记以及个人感悟 导读        刘聪,2001年进入中国科学技术大学,攻读电 ...

  8. 【2018.05.04学习笔记】【linux基础知识10.1-10.5】

    2019独角兽企业重金招聘Python工程师标准>>> 10.1 使用w查看系统负载 w命令:查看cpu负载情况 [root@lgs-01 ~]# w11:20:20 up 1 mi ...

  9. 阿里云ubuntu源_优麒麟19.04即将发布,华为、阿里云、重大、360四大境像站鼎力支持!...

    截至今日,距离优麒麟19.04正式发布只剩7天了,而本次发布,除了桌面系统焕然一新外,我们的下载渠道也将进一步升级,除了默认的360下载通道之外,优麒麟还得到了华为.阿里云.重大三大开源镜像站的鼎力支 ...

最新文章

  1. ascii码对照表十六进制_ASCII
  2. JavaScript响应键盘不再用KeyboardEvent.keyCode,而是用keyboardEvent.code
  3. 听说Attention与Softmax更配哦~
  4. VTK:Utilities之SaveSceneToFieldData
  5. OpenCV中的cv::String和CString互相转换
  6. IdentityServer4系列 | 授权码模式
  7. 天池 在线编程 安排面试城市(贪心)
  8. 1-3移动均线交叉策略2
  9. Vue+Element+Springboot实现图片上传
  10. PostgreSQL用户登录失败自动锁定的解决办法
  11. mongodb 正则
  12. C语言(二)C语言程序结构及简单的C程序举例
  13. brctl tunctl 虚拟网卡 桥接
  14. 小高不太行之前端——html网页制作
  15. layui select数据动态添加(下拉框数据填充赋值) 附所有代码
  16. linux如何禁用独立显卡驱动,Ubuntu中独立显卡不好用如何关闭独立显卡
  17. 分享一个微信小程序编辑页面的WXML模板
  18. WIRESHARK之SSL解密
  19. 树莓派开发系列教程10——树莓派spi液晶屏支持(fbtft)
  20. 【pytorch】tnn

热门文章

  1. Microsoft PlayReady DRM
  2. dfasdfasdfas
  3. 源码分析-GLSurfaceView的内部实现
  4. gpio pin和pad的区别
  5. PHP--isset()和unset()函数的用法
  6. ASP.NET重用代码技术 - 代码绑定技术
  7. 吴恩达老师深度学习视频课笔记:自然语言处理与词嵌入
  8. python中tensor与variable_NLP实战篇之tf2中tensor、variable、gradient、ops
  9. 2345浏览器网址_2345网址导航回应“浏览器主页劫持”丨开发者日报
  10. matlab单机无限大系统_基于MATLAB的单机无穷大系统短路故障分析_吕鹏