没有合适的资源?快使用搜索试试~ 我知道了~
Linux系统作为大型运行系统平台,越来越受到客户的亲睐。本教程就是对linux常用命令进行讲解,对系统的构建进行剖析。
资源详情
资源评论
资源推荐
黄刚创意工作室·IT 技术部
secureCRT-PuTTY
Linux 环境
内核(Kernel)作用是在计算机启动的时候载入一些基本内存,管理基本输
入输出,管理进程的初始化及调度问题。Shell其实就是系统的命令检测器,主
要用于操作系统与用户的通信。它相当于DOS中的cmd程序。Shell就是起到了
内核与用户进程通信的桥梁作用,内核控制硬件。终端模拟器(Terminal
Emulator)是用户shell运行的平台。X Window系统其实就是C/S模式提供的图形
用户接口。窗口管理器(Window Manager)可以帮助我们移动窗口或改变窗口
大小。桌面环境分为两种。
本地登录分为字符界面登录和图形界面登录。[root@stationXX root]# [当前
用户名@主机名 当前目录]提示符因用户而异,以root登录时是#,而其他是$,
root是超级用户,相当于Windows中的Administrator。Home目录是用户登入系统
后即所在的默认目录。深蓝色的字体显示出来的表示目录,文件名称是白色显
示的。
创建用户使用useradd [用户名]命令,而这时该用户仍然不能使用,要使用
passwd [用户名]来激活,实际上就是为该用户创建一个密码。当所使用的密码
太短或简单时会提示bad password但可以成功,如果以一般用户来创建这么简单
的密码是不会成功的。修改密码只需键入passwd,输入密码是不会被回显的。
运行命令主要由三个部分构成:指令名 [选项] [参数]。例子 ls –l /etc/X11。
三部分之间必须以空格隔开,否则会报错。当不知道指令怎么用时,可以使用
帮助来辅助。方法是指令名 --help;man 指令;用man来列出比help详细。更详
细可使用info 指令。
man指令个人认为非常重要,可以说遇到困难就找它肯定不会错。它提供指
令的一些说明信息。实际上是通过man page显示给用户的,具体它存放在
/usr/share/man下面,里面具有章节式的架构。主要有9个章节,其中第1-5-8比较
重要,1主要是用户指令章节,5主要是文件格式,8主要是用户管理员使用的章
1
黄刚创意工作室·IT 技术部
节。
基础操作
ls –查看文件信息 常用选项 –al –l 以点开头的文件或目录表示是隐藏的。
cp –拷贝文件,比如cp /etc/lftp.conf .这里的逗点表示当前目录。如果要将一
个目录拷贝过来,还需要加上一个-r参数才行。
mv –移动或重命名文件,当目标文件名与原文件名不一致的时候就起到了重
命名的作用。
rm –删除文件,当要删除文件时,执行该指令,系统会提示是否确认删除,
可以通过输入y或n来选择。当强制删除时加上-f选项。
touch – 创建空文件或更新文件时间,对于已存在的执行一下就把时间更改
为系统现有时间了。
cd –切换目录。这里涉及到绝对路径和相对路径的问题。绝对路径是从根目
录开始寻找的,而相对路径是从当前路径开始寻找的。用ls /可以列出根目录下
的所有目录。cd ..返回上一层目录,cd 或cd ~返回当前用户的家目录。
pwd –显示当前用户的绝对路径。
mkdir –创立新目录
rmdir –删除空目录,如果硬要删除这种非空目录,需要使用rm –rf 目录名。
cat –查看文件内容
more –逐屏查看文件内容,因为有时查看内容很多,cat指令显示是很快就过
去了,这样导致看不清楚,只能向下翻
less –逐行查看文件内容,可以向下和向上翻
date –显示当前时间
cal – 显示月历
df –显示磁盘用量,当加上-h选项就可以以KB,MB,GB来显示使用量
du –计算目录下文件占用磁盘的大小,也可加-h选项,否则是以KB为单位的
head –显示文件开始部分内容,一般是前十行,要显示前n行,可加参数n
tail –显示文件末十行内容,如果加上选项-f,会显示文件即时更新,主要用
2
黄刚创意工作室·IT 技术部
于监视日志文件 比如tail –f var/log/messages.当我们记不清文件的名
字或命令名时可以按两下Tab键,系统会自动帮我们不全文件名或命
令。
设备在Linux中以特殊文件的形式存在。块(block)设备文件,字符
(character)设备文件。块设备比如硬盘,字符设备如鼠标和键盘、串口。
在系统中有12个虚拟控制台,前6个可供用作本地登录。用户可以用
Alt+Fn(n=1~12)来切换。用su可以用来切换用户身份,如su – username。可
以通过使用vi /etc/inittab然后将需要禁用的控制台前面加入一个#即可。输入q退
出。su如果直接跟用户名而不是有个-,这样是不安全的,环境变量并未改变。
由root用户切换到其他用户不需输入密码,而反之则必须输入密码。使用exit返
回上一个用户环境。
离开系统。重启,reboot, shutdown –r now,init 6;关机,halt,shutdown –
h now,poweroff,init0。
文件
用ls –l以长模式查看文件的详细信息。包括当前目录的硬盘使用空间、文件
类型、文件权限、硬连接数、文件拥有者、文件所属组、文件大小、更动时间、
文件名。
用file检查文件类型。由于linux中的文件名中没有扩展名,所以可能需要用
file来查看文件类型。
在linux中,所有东西都被当成文件,文件的操作都适用,它沿用了Unix的风
格。对于文件权限前的第一个字母用来标识文件类型:-(一般文件);d(目
录文件);(b)块设备文件;c(字符设备文件);l(链接文件,快捷方式);
p(人工管道,不同进程之间信息的传递)。
对于每一个文件,Linux都提供了一套文件权限系统,因为是个多用户系统,
为了保护用户信息安全。文件权限系统,将操作文件的用户都分成三类:文件
的拥有者(u);文件所属组的成员(g);其他用户(o)。
文件权限类型。对于每一类用户,权限系统又分别提供他们三种权限:读
(r)用户是否具有权利读文件的内容;写(w)用户是否有权利改变文件的内
3
黄刚创意工作室·IT 技术部
容;执行(x)用户是否有权利执行文件。可将-rw-r—r—去掉第一个分成三组,
每组代表不同用户的权限。
改变权限。使用chmod来改变文件的当前权限,chmod[R] 权限 文件名 ;只
有文件的拥有者和root才可以改变文件的权限。例chmod u+x install.log.也可以
使用如chmod u=rwx install.log。可以将rwx分别赋予4-2-1,然后对一类用户所拥
有的权限可将相应数字加起来,比如chmod 644 host.conf。要改变文件夹的权限
则必须加上-R选项。注意改变文件夹的权限,会将文件夹里的相应文件权限也
更改过来。
In 硬链接语法:In 源文件 新建链接名 不能跨文件系统也不能给目录建;目
的是防止误删除
软链接语法:In –s 源文件 新建链接名 相当于快捷方式,可以跨文件系
统也可以给目录建。
在ext2和ext3文件系统中,文件以inod+block的方式存在。一旦用rm指令
删除文件中的inode记录,文件无法被找回。Stat指令可以用来检查文件的block
与inode状况。
所属用户。每一个文件都有一个拥有者。文件的拥有者可以改变文件的
权限。root用户可以用chown来改变文件的拥有者。
所属组。每一个文件只能属于一个指定的组。文件的拥有者与root用户,
可以用chgrp来改变文件所属的组。
文件名最大为255个字符,开头为.的文件为隐藏文件。使用ls –a选项就可
以把隐藏文件列出来。
目录
目录在文件类型上用 d 标识。用/分隔目录层。Linux 操作系统都有且仅有一
个起始目录,我们用一个单独的/来表示,称其为根目录。对每一个 shell 和操作
系统,都有当前工作目录。
在每一个目录下都有一个.文件与..文件,前一个文件是对当前目录的一个硬
连接,后者是对上级目录的一个硬连接。
目录权限。目录也是一种文件;目录上的读写执行权限与普通文件有所不
4
黄刚创意工作室·IT 技术部
同:读,用户可以读取目录内的文件;写 单独使用没有作用。与执行权限连用
可以在目录内添加与删除文件;执行 用户可以进入目录,调用目录内的资料。
强制位与冒险位。除了读写执行权限以外,ext2 文件系统还支持强制位
(setiod 和 setgid)与冒险位(sticky)的特别权限。针对 u,g,o 分别有 set
uid,set gid,及 sticky。强制位与冒险位添加在执行权限的位置上。如果该位置
上原来已有执行权限。则强制位与冒险位以小写字母的方式表示,否则,以大
写字母表示。set uid 和 set gid 在 u 和 g 的 x 位置上各采用一个 s,sticky 使用一
个 t。
set gid 对目录的作用。默认情况下,用户建立的文件属于用户当前所在的组;
目录上设置了 setgid,表示在此目录中,任何人建立的文件,都会属于目录所属
的组。
冒险位对目录作用。默认情况下,如果一个目录上有 w 和 x 权限,则任何
人都可以在此目录中建立与删除文件。一旦目录上设置了冒险位,则表示在此
目录中,只有文件的拥有者、目录的拥有者和系统管理员可以删除文件。
强制位对文件的作用。在可执行文件上,用户可以添加 set uid 和 set gid;
默认情况下,用户执行一个指令,会以该用户的身份来运行进程;指令文件上
的强制位,可以让用户执行的指令,以指令文件的拥有者或所属组的身份运行
进程。所以如果 ping 指令如果未设置强制位,其它用户是不能执行的,因为内
核规定只有 root 用户才能控制 ICMP 包。
设置强制位与冒险位。用户可以用 chmod 指令来为文件设置强制位与冒险
位:set uid :chmod u+s 文件名 set gid:chmod g+s 文件名 sticky:chmod o+t 文
件名;强制位与冒险位也可以通过一个数字加和,放在读写执行的三位数字前
来指定。4(set uid) 2(set gid) 1(sticky)。注意只有文件上面才能设定 set
uid,目录上可以设定 set gid 和冒险位,冒险位只能设定在目录上面,文件上面
还能设定 set gid。
umask。每个用户建立文件时,此文件都会有默认权限。默认权限的值由环
境中的 umask 值来确定,用户可以自主改动 umask 值,并在改动后建立的文件
上得到体现。一般用户的默认 umask 值为 002,系统用户的默认 umask 值为
022。文件默认 rw-rw-rw- 目录默认 rwxrwxrwx。
5
剩余28页未读,继续阅读
haha0832
- 粉丝: 28
- 资源: 123
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Windows系统安装VMware虚拟机的教程
- OTN光传输网络OTU、OPU、ODU、PM、SM、TCM各种开销图
- Windows系统安装VMware虚拟机的教程
- Python-数据库.xmind(思维导图)
- STM32计数器PCB 1602 2个传感器.PcbDoc
- Windows系统安装VMware虚拟机的教程
- WOA-HKELM鲸鱼算法优化混合核极限学习机多变量回归预测(Matlab完整源码和数据)
- Screenshot_2024-05-14-22-47-39-925_com.alibaba.android.rimet.hznu.jpg
- 盟主测试TV.apk
- Windows系统上配置MATLAB环境教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0