系统学习Linux系统第二天:5-12
来源:互联网 发布:淘宝双11怎么抢红包 编辑:程序博客网 时间:2024/06/06 18:05
1. 查询特定命令/文件的man page说明文件
a) man –f [命令]:查找与命令相关的信息;
b) man –f [命令]:只要包含命令这个关键字就会被列出来;
c) 以root身份执行命令:makewhatis。
之后可以使用2个命令: whatis =====>相当于man –f
apropos =====>相当于man –k
2. 超简单文本编辑器nano
a) ^表示Ctrl;
b) M表示Alt;
3. 正常关机方法
a) 查看系统的使用状态
i. who:查看在线用户;
ii. netstat –a:查看网络的联机状态;
iii. ps –aux:查看后台执行的程序;
b) 通知在线用户关机的时刻
i. 使用shutdown的特别命令功能。
c) 正常的关机命令使用
i. 使用shutdown与reboot两个命令。
d) 将数据同步写入到硬盘中的命令:sync
e) 惯用的关机命令:shutdown
i. –t sec:过几秒关机
ii. –k :不要关机,只是发送警告信息;
iii. –r :将系统的服务停掉后,就重启
iv. –h :将系统的服务停掉后,立即关机
v. –n :不经过init程序,直接以shutdown的功能来关机
vi. –f :关机并开机后,强制略过fsck的磁盘检查
vii. –F :系统重启之后,强制进行fsck的磁盘检查
viii. –c :取消已经在进行的shutdown命令内容
f) 重启、关机:reboot、halt、poweroff
一般常用命令:sync;sync;sync;reboot
g) 切换执行等级:init
i. run level 0:关机;
ii. run level 3:纯命令行模式;
iii. run level 5:含有图形界面模式;
iv. run level 6:重启。
4. Linux文件属性
[权限] [连接] [所有者] [用户组] [文件容量] [修改日期] [文件名]
a) 权限
i. 文件类型(1位)+文件所有者权限(3位)+文件所属用户组的权限(3位)+其他人对此文件的权限(3位)
ii. 文件类型
1. d:目录
2. -:文件
3. l:连接文件
4. b:设备文件里面的可供存储的接口设备
5. c:设备文件里面的串行端口设备
b) 连接
表示多少个文件名连接到此节点
c) 文件名
如果文件名之前多一个“.”,则代表这个文件为“隐藏文件”
5. 如何改变文件属性与权限
a) chagrp:改变文件所属用户组
i. chgrp [-R] dirname/filname
b) chown:改变文件所有者
i. chown [-R]账号名称/文件/目录
c) chmod:改变文件的权限
i. chmod [-R] xyz文件/目录
6. 符号类型改变文件权限
chmod
U
+
-
=
R
W
X
文件或者目录
G
O
A
7. Linux文件种类与拓展名
a) 文件种类
i. 普通文件:-
1. 纯文本文件
2. 二进制文件
3. 数据格式文件
用户登录时,会将数据记录在/var/log/wtmp那个文件内,可以通过last命令读出来,但是用cat时,会读出乱码;
ii. 目录:d
iii. 连接文件:l
iv. 设备与设备文件:
1. 块设备文件:b
2. 字符设备文件:c
v. 套接字:s 通常在/var/run目录中
vi. 管道
b) linux文件扩展名
一个linux文件能不能被执行,与它的第一列的10个属性有关,与文件名一点关系都没有。
.sh:脚本或者批处理
.Z/.tar/.tar.gz/.zip/.tgz:经过打包的压缩文件
c) linux文件长度限制
i. 单一文件或目录的最大容许文件名为255个字符;
ii. 包含完整路径名称及目录(/)的完整文件名为4096个字符;
d) Linux目录配置标准:FHS
可分享的
不可分享的
不可变的
/usr(软件放置处)
/etc(位置文件)
/opt(第三方软件)
/boot(开机与内核文件)
可变动的
/var/mail(用户邮件信箱)
/var/run(程序相关)
/var/spool/news(新闻组)
/var/lock(程序相关)
i. 目录的定义
1. /:与开机系统有关
2. /usr:与软件安装/执行有关
3. /var:与系统运行过程有关
4. /bin:放置的是在单用户维护模式下还能被操作的命令,如cat,chmod,chown,date,mv,mkdir,cp,bash等
5. /boot:放置开机会用到的文件,linuxkernel常用的文件名为vmlinuz。
6. /dev:重要的文件有/dev/null,/dev/zero,/dev/tty,/dev/lp*,/dev/hd*,/dev/sd*
7. /etc:系统主要的配置文件,FHS建议不要放置可执行文件,常用目录有:
i. /etc/init.d:所有服务端默认存放的那个脚本都是存放到这里
ii. /etc/xinetd.d:所谓的super daemon管理的各项服务的配置文件目录
iii. /etc/X11:与X Window有关的各种配置文件都在这里
8. /home:系统默认的用户主文件夹
9. /lib:执行文件所需的函数库与内核所需的模块
10. /media:可删除的设备
11. /mnt:挂载目录
12. /opt:存放第三方软件
13. /root:系统管理员的主文件夹
14. /sbin:设置系统环境的
15. /srv:一些网络服务启动后,这些服务所需要去用的数据目录
16. /tmp:临时文件
17. /lost+found:系统发生错误,一些丢失的片段会存放到这里
18. /proc:虚拟文件系统,存放在内存中
19. /sys:虚拟文件系统,存放在内存中,主要记录与内核相关的信息
e) 绝对路径和相对路径
i. 绝对路径:由根目录开始写起的文件名或目录名称
ii. 相对路径:相对于当前路径的文件名的写法
1. .代表当前的目录,也可以使用./来表示
2. ..代表上一层目录,也可以用../来表示
f) CentOS的查看
i. uname –r
ii. lsb_release -a
- 系统学习Linux系统第二天:5-12
- 嵌入式开发之Linux基础第二天学习笔记 linux系统命令(一)&其他
- Linux学习篇第二章之~unit11 系统恢复技术
- linux系统编程 第二章
- Spring系统学习第二篇
- Linux学习--第二天--分区、格式化、系统安装、vmware、远程管理工具
- 系统移植第二天
- 嵌入式Linux系统设计--第二章:嵌入式Linux系统设计
- 学习嵌入式Linux系统开发基础 第二课(Linux常用命令)
- 学习嵌入式Linux系统开发基础 第二课(Linux常用命令)
- 系统的学习Linux
- 学习嵌入式Linux系统
- linux系统学习方法论
- Linux系统学习方法论
- 如何学习linux系统
- Linux系统学习笔记
- Linux系统学习方法论
- Linux系统学习方法论
- What is a nuclear reactor?(核反应堆是什么)
- ip首部校验和的计算方法(c语言实现)
- Android Weak Handler:可以避免内存泄漏的Handler库
- 高效阅读源代码指南
- 甲骨文与谷歌进入第二轮版权之争
- 系统学习Linux系统第二天:5-12
- Dialog
- Linux基础命令一-ls_cd_man_pwd_mkdir_touch_mv_cp
- 华为手机在MAC系统下 ADB 识别
- 趣学 C 语言(十)—— 控制台交互
- Atom编辑器折腾记_(21)修复`Atom-Beautify: Migrate Settings`问题
- UBUNTU实战(4)
- Android开发本地及网络Mp3音乐播放器(十七)已存在歌曲歌词下载
- 面向项目(十)—— 头文件、源文件的组织