Shell操作方法有哪些
这篇文章主要讲解了“Shell操作方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell操作方法有哪些”吧!
创新互联从2013年创立,是专业互联网技术服务公司,拥有项目成都网站设计、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元弥勒做网站,已为上家服务,为弥勒各地企业和个人服务,联系电话:18982081108
1. 我们无法直接和内核打交道,Shell就是用来解释命令,用来和内核打交道用的。
2. Shell有不同形式(同样命令在不同shell中不一定通用):cshell、bash、kshell、sh(最原始的shell)
(可以在bash中敲击cshell切换到cshell中,使用exit退出当前shell)
添加用户组
1. 显示用户组:more group
2. 指令——groupadd testg
注:必须是获得管理员权限才可以执行相关的操作
结果:
3. 删除用户组:
Groupdel 用户组名
4. Usermod指令
转换组别:
删除用户:
在/etc目录下删除:userdel ***(文件并没有删除)
然后到/home主目录下删除:
5. 删除不彻底的时候:
切换用户
Su——用户名
Exit退出
注:当一个新用户登录时,默认的是用户的主目录。
文件权限
9位分成3组,r—read,w—write,x—execute,---—Null(什么权限都没有)
第一组:文件的所有者的权限
第二组:文件所有者同一组的权限
第三组:剩下的人的权限
rw-r--r--表示:文件所有者读写不可执行,同一组只读,其他人只读。
修改权限
指令:chmod +r/w/x +文件
仅给自己修改权限,则使用:
chmod u+x 文件 u——user
给同组的添加权限:
chmod g+x 文件 g——group
其他用户:
chmod o+x 文件 o——other
获得所有的权限:
chmod 777 文件(以后用这种二进制的形式)
注:在unix和linux系统中用9位数表示权限,
修改文件所有者
指令:chown 目标 需要更改的文件
文件操作指令
文本显示命令
查找指令
注:一定要进入目录之中再进行操作
grep指令很常用,一定要记住。查看哪个进程的时候用到这个指令。
信息显示指令
显示磁盘信息
管道(用的特别多)
注:
1. 分页显示 (more本身就可以分页)
查看passwd有几行 (cat来列举出passwd并显示几行)
查看passwd中包含lrj字符 (grep查看指令)
4. demessage系统启动信息,查找包含eho0(第一块网卡)的启动信息,即检查网卡是否正常工作
5. ls-l | grep
(正则表达式,一行的开头) 只列出目录
6. 把所有文件(链接不列)列举出来grep
数一下有多少行 wc -l(即当前目录下有多少个文件)
列举/etc目录下的文件,会比较多,ctral+c结束。
分页显示:
(管道前后语句用”|“分割开)
命令替换(用的不多)
Wall ***——通知所有人,每个登录的都会看到(开启两个终端时验证)
命令替换:1左边的那个小撇
重定向(用的不多,在读别人脚本时用到)
标准输入、输出:stdin、stdout、stderr
输出重定向:> 或>>
输入重定向:< 或<<
注:这是一个大于号的情况。
下面是两个大于号的情况:
注:命令找不到的时候不会执行重定向。
修改系统的默认启动级别
建议先备份,使用vi的时候不确定的情况就用!退出。
Windows与Linux可以共享文件,可以装samba,但是很少用到,因为实际当中服务器与自己的电脑不在统一环境中。
还可以用FTP,在本地建立server,Linux 下载;Linux建立server,windows上传。因为只有具有真实的IP才可以进行FTP的访问,服务器是真实IP,但是公司中的电脑不是真实的IP,是内部的IP。因此应该用本地上传。
感谢各位的阅读,以上就是“Shell操作方法有哪些”的内容了,经过本文的学习后,相信大家对Shell操作方法有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!
文章标题:Shell操作方法有哪些
标题路径:http://scyanting.com/article/jgsidj.html