1. 文件层次结构
在linux中进行文件存储时,都是以根目录“/”开始,在根目录下的次级目录包括/bin,/etc,/boot,/root,/home,/proc,/mnt,/lib,/usr;/home下是用户目录,如student,teacher等等.
/bin 重要执行文档,即存放可以在单用户模式下使用的命令的可执行文件
/etc 存放系统主要的配置文件
/boot 存放系统开机所需要的核心文件和配置文件
/root 系统管理员用户(root)的家目录
/home 普通用户的家目录,用户登录上系统后默认进入自己的家目录下工作
/proc 一个虚拟文件系统,存放内存上的数据,如:系统核心、进程信息、网络状态
/mnt 外部设备临时挂载点
/lib 存放系统开机或者执行命令时所需要用到的库文件
/usr 安装的第三方软件(usr即Unix Software Resource)
2. 文件管理
cd + 路径 改变当前工作目录,路径可为绝对路径或者相对路径
ls 显示当前目录下的文件
touch 新建普通文件
rm 删除普通文件
mkdir 新建目录文件
rmdir 删除空目录
rm -r 删除非空目录
cp 拷贝普通文件
cp -r 拷贝目录文件
mv 移动/剪切文件
chmod 修改文件权限
chown 修改文件属性
chgrp 修改文件组用户
pwd 显示当前工作目录绝对路径
find 查找文件
vim 文本编辑器
wc 统计数目
nl 显示文件内容和行号
umask 显示/设置文件的缺省权限
whereis 搜索命令所在目录及帮助文档路径
more cat less head tail 查看文件内容
3. 权限管理
文件权限划分:
rw-(文件属主——u) rw-(同组用户——g) r-(其他用户——o)
r代表读权限;w代表写权限;x代表可执行权限(普通文件)
ls -al 列出所有文件的详细权限和属性(包含隐藏文件文件名第一个字符为.的文件)
修改文件权限的命令:chmod 修改文件的权限,SUID,SGID,SBIT等等特性
chgrp 改变文件所属组
chown 改变文件拥有者
(1)字符修改法
chmod u/g/o/a +/-/= r filename
w
x
rw
rx
wx
rwx
如:chmod u+rw test.c 给test.c文件的属主加上读写权限
chmod g-w test.c 给文件的同组用户去掉写权限
chmod u+w,g-r,o=r test.c 给test.c文件的属主加上些权限,同组用户去掉读写权限,将其他用户的权限设置为只读。
(2)数字修改法
r:4 w:2 x:1
如:chmod 664 main.c 将main.c文件的权限设置为属主可读可写,同组用户可读可写,其他用户可读。
4. 进程管理
ps 显示进程信息
kill pid 结束进程
kill -stop pid 挂起进程
kill -9 pid 强制结束进程
jobs 显示后台和挂起的进程任务
& 在后台运行进程
bg 任务号 将挂起的进程放到后台执行
fg 任务号 将挂起或后台的进程放到前台执行
pstree 以树状图显示进程
参考资料《鸟哥的linuxs私房菜基础学习篇》
版权声明:本文为博主原创文章,未经博主允许不得转载。
http://blog.csdn.net/drink_li/article/details/79306271