标签:修改 根目录 查询 linux内核 内存 系统 功能 脚本语言 灵活
本文将详细介绍Linux常见操作
Linux严格区分大小写,所有内容以文件形式保存,包括硬件
Linux没有扩展名的概念,不靠扩展名来区分文件类型。但有一些约定俗成的扩展名
压缩包: .gz .bz2 .tar.bz2 .tgz
二进制软件包:.rpm
网页文件: .html .php
脚本文件: .sh
配置文件: .conf
[注意]windows下的程序不能直接在linux中安装和运行
Linux字符界面的优势如下:
1、占用的系统资源更少
2、减少了出错、被攻击的可能性
【分区类型】
主分区:最多只能有4个
扩展分区:最多只能有1个,主分区加扩展分区最多有4个,不能写入数据,只能包含逻辑分区
【硬件设置文件名】
硬件 设置文件名 IDE硬盘 /dev/hd[a-d] SCSI/SATA/USB硬盘 /dev/sd[a-p] 光驱 /dev/cdrom 或/dev/hdc 软盘 /dev/fd[0-1] 打印机(25针) /dev/1p[0-2] 打印机(USB) /dev/usb/1p[0-15] 鼠标 /dev/mouse
【挂载】
必须分区 / (根分区) swap分区 (交换分区,内存2倍,不超过2GB) 推荐分区 /boot (启动分区,200MB)
【起始标识】
[root@bogon ~]#
root表示当前登录用户为管理员
bogon表示主机名
~表示当前所在目录
#是管理员的提示符
$是普通用户的提示符
【命令格式】
当有多个选项时,可以写在一起
选项包括简化选项与完整选择如-a 等于 --all
命令 [选项] [参数]
[注意]个别命令使用不遵循此格式
【文件类型】
Linux包括以下7种文件类型,以文件位第一位来表示文件类型
- 文件
d 目录
l 软链接文件
除了上面这3种,还有块设备文件、字符设备文件、套接字文件和管道文件。这4种文件都是linux系统中的特殊文件
【文件身份】
文件位共有10位组成,除了第1位表示文件类型外,后9位每3位为一组,表示文件的所有者、所属组和其他人
【文件权限】
r读
w写
x执行
下面这个例子中,表示这是一个文件,所有者有读写权限,而所属组和其他人只有读权限
【文件信息】
上面的例子中,两个root之后,分别代码文件大小、文件最后一次修改时间及文件名称
[注意]linux中文件名以.开头的文件是隐藏文件
【常用一级目录作用】
/ 根目录 /bin 存放系统命令 /sbin 存放只有管理员才能执行的系统命令 /usr 系统资源保存目录,包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档 /usr/bin 存放系统命令 /usr/sbin 存放只有管理员才能执行的系统命令
/boot 存放内核以及启动所需的文件等 /dev 存放设备文件 /etc 存放系统的配置文件
/lib 存放函数库
/home 用户文件的主目录,用户数据存放在此目录中
/root 管理员的主目录
/mnt 空目录,存放临时的映射文件系统,常把软驱和光驱挂装在这里的floppy和cdrom子目录下
/media 空目录,存放临时的映射文件系统,老式linux无该目录
/misc 空目录,存放临时的映射文件系统,老式linux无该目录 /proc 不能直接操作,存放存储进程和系统信息
/sys 不能直接操作,存放存储进程和系统信息
/tmp 存放临时文件的目录
/var 包含系统产生的经常变化的文件
关机
【shutdown】
shutdown [选项] 时间 选项: -c: 取消前一个关机命令 -h: 关机 -r: 重启
shutdown -h now 立刻关机
【其他关机命令】
halt poweroff init 0
【其他重启命令】
reboot init 6
【运行级别】
系统运行级别包括以下7个
0 关机 1 单用户,安全模式 2 不完全多用户,不含nfs服务 3 完全多用户 4 未分配 5 图形界面 6 重启
cat /etc/inittab #修改系统默认运行级别 id:3:initdefault: runlevel #查询系统运行级别
【查看登录用户信息】
【退出登录】
logout
【who】
【查询当前登录和过去登录的用户信息】
【查看所有用户的最后一次登录时间】
shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止甚至是编写一些程序
shell还是一个功能非常强大的编程语言,易编写,易调试,灵活性较强。shell是解释执行的脚本语言,在shell中可以直接调用linux系统命令
【语法类型】
Bourne Shell: 主文件名为 sh
语法类型:sh、ksh、Bash、psh、zsh
C Shell : 主要在BSD版的Unix系统中使用
语法类型: csh、 tcsh
【查看当前系统的SHELL类型】
【编辑脚本】
vi hellp.sh
【退出脚本】
在vim中编辑好之后,按esc键,回到一般模式,再输入“:wq”,回车执行
【脚本执行】
1、赋予执行权限,直接运行
chmod 755 hello.sh ./hello.sh
2、或者,可以通过bash调用执行脚本
bash hello.sh
VIM是linux系统中的编辑器,类似于windows系统中的记事本
【操作模式】
vim编辑器有三种模式:
1、命令模式(等待用户输入命令)
2、输入模式(等待用户向文本中输入内容)
3、底行模式(可以输入一些指令)
vim abc.sh 打开或创建并打开abc.sh文件
i
进入vim之后,vim进入命令模式,这时敲击i键,可以把命令模式切换到输入模式,这时就可以输入内容了
ESC
在输入完成之后 ,敲击ESC键,可以把输入模式切换到底行模式,输入:wq即可保存退出
【命令格式】
vim + abc.sh 打开文件后将光标定位到文件的最后一行
vim +3 abc.sh 打开文件后将光标定位到文件的第三行
vim +/123 abc.sh 打开文件后将光标定位到123第一次出现的那行,进入文件后,可以按n键使光标在多个123中切换
【常用指令】
1、底行模式
:w 保存 :q 退出 :! 强制执行 :ls 列出当前编辑器中打开的所有文件 :n 切换到下一个文件 :N 切换到上一个文件 :15 光标快速定位到15行 /xxx 从光标位置开始向后搜索第一次出现xxx的行 ?xxx 从光标位置开始向前搜索第一次出现xxx的行
2、命令模式
h 光标左移 j 光标下移 k 光标上移 l 光标右移 Ctrl+f 向下翻页(front) Ctrl+b 向上翻页(back) ctrl+d 向下翻半页(down) Ctrl+u 向上翻半页(up) dd 删除光标所在行 o 在光标所在行的下方插入一行并切换到输入模式 yy 复制光标所在的行 p 在光标所在行的下方粘贴 P 在光标所在行的上方粘贴
【输出重定向】
【输入重定向】
wc [选项] [文件名] 选项: -c 统计字节数 -w 统计单词数 -l 统计行数
命令<文件把文件作为命令的输入
命令<<标识符把标识符之间的内容作为命令的输入
标签:修改 根目录 查询 linux内核 内存 系统 功能 脚本语言 灵活
原文地址:http://www.cnblogs.com/xiaohuochai/p/7631295.html