快速业务通道

Linux学习笔记

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-07-04
Linux学习笔记 第二章 shell 命令和用户管理 SHELL 命令解释器 bash
more /etc/shells
获得帮助的方法:
help 只能对内部命令有效 help cd
--help 只能对外部命令有效 ls --help
man /info 针对内部和外部命令.man ls /info ls
文件类型:
普通文件
目录文件
链接文件
特殊文件
绝对路径 从/开始
相对路径 从当前目录开始
. 表示当前目录
.. 表示父目录
clear 清屏
挂载外设的四步骤:
1.挂载 mount -t iso9660 /dev/cdrom /media/cdrom
2.读取挂载点 ls
3.卸载 umount /dev/cdrom 或umount /media/cdrom
4.移走外部介质
一、chown 更改文件或目录的用户所有权.
chown –R user1 dir1 将目录dir1及其下所有目录及文件的属主位都改为user1
chown root 1.txt ;设置1.txt的属主位是root
chown .root 1.txt ;设置1.txt的属组位是root
chown root.root –R dir1 将目录dir1及其下所有目录及文件的属主位和属组位都改为root
二、chgrp 更改文件或目录的工作组所有权
chgrp redhat file1 将文件file1的属组位改为redhat
chgrp -R redhat dir1 将目录dir1及其以下目录的属组位改为redhat
三、chmod的命令是设置文件或目录的操作权限.
chmod u w,a rx 1.txt
chmod u=rwx,go-rwx 1.txt
chmod o-r,a-x 1.txt
chmod a=rwx dir1 -R ;把目录及其下的所有文件权限都改成rwx.
或:chmod 0744 1.txt ;把文件1.txt设置为-rwxr--r--
四、用户和组 UID:0-65535
普通用户从500开始
GID:0-65535
普通组从500开始
新建用户 :adduser user1 或 useradd user1
给用户设置密码:passwd user1
用户文件:/etc/passwd
用户密码文件:/etc/shadow
锁定用户:usermod -L user1
解锁用户:usermod -U user1
设置用户的过期时间:usermod -e 2007-04-21 user1
新建用户时直接设置过期时间:useradd -e 2007-04-21 user1
用户更改密码:用户以自己的身份登录后,直接输入passwd 后,两次输入密码即可(需要输入复杂密码) 删除用户:
userdel user1 (只删除用户信息,不删除用户主目录)
userdel -r user1 (删除用户所有信息,包括用户主目录)
组:
新建用户组:groupadd office
删除用户组:groupdel office
更改用户组:usermod -g office user1
新建用户时同时将用户加入到指定组,并赋予指定的uid号为520:
useradd -g office user1 -u 520
将用户加入到另个一个组:gpasswd -a user1 office
将用户从指定组中删除:gpasswd -d user1 office
设置组密码:gpasswd office
组文件:/etc/group
组密码文件:/etc/gshadow
第三章 VI
编辑器分两类:
文本编辑器:记事本. .txt /vi /emacs /nano /
字处理程序:word
按文本可编辑范围划分:行编辑器和全屏幕编辑器
按界面划分:
字符界面编辑器(vi、emacs、nano )和图形界面编辑器(gedit)
设置行号:set number
取消行号:set nonu
图形下面的编辑器:gedit
撤消:u
重复:.或ctrl r
cp /etc/passwd ./
ls passwd
vi passwd
练习:
一、vi的三种工作模式的切换
二、命令模式下操作:
1. 光标移动:kjhl(上下左右)0 ^ $ H L M
2. 删除操作 dd(删除当前行)、x删除单个字符 3x删除连续的三个字符
附:替换 rx
3. 复制和粘帖 yy p P
4. 搜索字符串 /var ?var 按n 若实现替换,需在末行模式
5. 撤消: u
6. 可视化操作 字符选中 v 行选 V ,再通过光标移动键进行选中,然后按d(删除),按y(复制).
三、末行模式下操作:
1.相关命令
:set number 设置行号
:set nonumber 取消行号
:!ls 执行shell命令
2.行号
:1,$ w abc.txt 把1到一行所有内容写入文件abc.txt
:1,$ s /sbin/dogdog/g 替换操作sbin---dogdog
:3,7 d 删除3--7行内容
:.,. 4 d 删除当前行开始的5行内容.
四、多文件操作
vi a.sh b.sh c

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号