linux2
一,用户权限 查看当前目录:【whoami】 查看登陆用户:【who -m】 切换用户: 格式:su选项 用户名 选项:【-】切换用户时其切换工作目录空间 cd~ 切换用户以后 更换路径 注意:如果切换到超级用户【root】可以不加用户名,如果当前在【root】用户切换到其他用户时,不需要密码操作 ? 创建工作组: groupadd 组名 删除工作组:? groupdel 组名 注意:需要切换到【root】用户 修改用户所在组: usermod -g 组名? 用户名 ? 添加新用户: useradd -d 目录? 用户名 -g? 组名 -m 删除用户: userdel -r 用户名 ? 设定权限: chmod? 用户类型 +|-|= rwx? 文件|目录? 文件|目录 r值为4? w值为2 x值为1? 0【-】? 765 rwx rw -r-x(每一个数字代表一组) 654 rw- r-x r-- 421 r-- -w- --x ?设定文件所有者: chown? 用户名 文件|目录 设定文件所属组: chgrp 组名 文件|目录 查看当前日历: call 显示设置时间: date 动态显示进程: top 后台程序: &, jobs 查看后台程序 ? fg将后台程序调到前台 (如果程序已经在执行,ctrl+z 调入后台) 关机重启: reboot? shutdown? init (init 0? 关机)(init 6 重启) 格式化: mkfs 二,文本编辑器: 进入文本编辑器:vim? ?vi 文件名 进入文本编辑器有两种模式:文本编辑模式和命令模式 两个模式通过esc键切换 基本操作: 【i】光标当前处插入 【a】光标右边插入文字 【o】光标下方开启新行 【大写00光标上方开启新行】 【I】光标所在行首插入 【A】光标所在行尾插入 vi的退出: ZZ(shift+z+z)保存退出 【:wq】 保存退出 【:x】 保存退出 【:w 文件名】? 保存到指定文件 【:q】 退出(如果文件修改未保存,会提示无法退出) 【:q!】 退出不保存 【:!】暂时离开vi 执行命令 强化功能: [n]x? 删除光标后n个字符 [n]X 删除光标前n个字符 D? 删除光标所在开始到此行的字符 [n]dd? 删除从当前行开始的n行 [n]yy 复制从当前开始的n行 p? 把粘贴板上的内容插入到当行 dG? 删除光标开始到文件尾的所有字符 J 合并两行 .? 执行上一次操作 u? 撤销前一个命令 vi的行定位功能: ?【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 ? ?vi的set指令: 【:set ic】搜索时不区分大小写 【:set noic】搜索时区分大小写 ? ?远程连接服务器:(远程登录的两台机器必须能ping通的) linux设置: 1、右击网络设置,在打开对话框中选择网络适配器 2、在网络连接中选择网络桥接模式并选择复制物理网络地址 3、重启linux服务器 4、获取ip地址【ifconfig】 windows设置: 1、安装中文版Xshell5 2、打开XShell选择文件,在下拉列表中选择新建 3、在弹出对话框中设置用户名和ip地址 4、验证身份需要输入linux服务器的用户名和密码 linus平台相互传输: ?RemoteUserName 远程用户名 RemoteHostIp 远程ip RemoteFile 远程文件,可带上路径 FileName 拷贝到本地后的名字,可带上路径,不带路径拷贝到当前目录 远程文件传输: 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、重启服务器 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |