在大体了解了Linux运行原理之后,学习在shell界面进行全部的操作。
当然问题似乎看起来并不太难。
把学到的东西做了些笔记。
切换到根目录 cd /
进入相对路径dev cd dev
查看当前目录pwd
查看当前用户 whoami
当前目录下所有目录和文件 ls
ctrl+d终止一个正在前台运行的进程(含有正常)
ctrl+c终止一个正在前台运行的进程(强行)
bg在后台恢复运行一个被挂起的进程
fg在前台恢复运行一个被挂起的进程
jobs显示后台作业和被挂起的进程
df
du
linux启动过程
加载bios(硬件信息)
读MBR的配置去找到系统
加载系统核心
init进程开始
执行/etc/rc.d/sysinit
开始其他模块etc/modules.conf
执行运行级脚本
0 系统停机
1 单用户工作状态
2 多用户状态,没有NFS
3 多用户状态,有NFS
4 系统未使用,留给用户
5 图形界面
6 系统正常关闭并重新启动
执行/etc/rc.d/rc.local
执行/bin/login
shell开始
reboot
shutdown
exit
logout
touch
touch
useradd test添加用户
passwd test给test加密码
cd /etc
里面有个存所有用户的文件
shell有不同的。比如csh
键入csh就切换了csh shell中了还有ksh
可以使用exit退到上一层shell
如此的有bsh sh
默认的,添加用户没有指定组的时候,就添加了一个和这个用户名一样的组。
more group显示所有组
useradd testuser2 -g testuser2添加用户并分配给组
usermod -g testg testuser修改用户组
userdel testuser删除testuser用户,但是默认并不删除默认的文件夹,rm -rf testuser删除用户文件夹
切换用户 su testuser2
chmod u+x给拥有者执行权限
chmod g+x给用户组执行权限
chmod o+x 给其他人执行权限
service sshd start启动ssh服务
chkconfig sshd on开机启动ssh服务
putty.exe 流行的ssh服务的客户端
阅读(606) | 评论(0) | 转发(0) |