LINUX课堂笔记
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UNIX/LINUX 实习课堂笔记
姓名:刘炳杰
制作日期:2012年2月22日
课堂位置:达内tarena
文件存放位置:
UNIX/LINUX 课堂笔记
Unix基础 (3)
计算机硬件 (3)
计算机系统架构 (3)
操作系统 (3)
Unix主要分支: (3)
Linux主机发行版本: (3)
Shell (3)
bash (6)
Unix/Linux目录 (6)
LINUX默认的文本编辑器vi (7)
简单的SHELL脚本 (8)
Unix基础
计算机硬件
【操作系统kernel系统调用和shell应用程序】
CPU、内存、硬盘、键盘、显示器
计算机系统架构
最内层(外四层):硬件
内二层(外三层):Kernel
外二层(内三层):Shell和system call
最外层(内四层):应用程序
操作系统
【严格意义,一种软件,管理硬件资源,提供程序运行环境】
Unix主要分支:
Aix、Solaris、hpux、irix、netbsd、openbsd、apple、小企鹅等。。。。。。
Linux主机发行版本:
Ubuntu fedora opesuse debian redhat gentoo linux Shell
【命令解释器:读取用户输入的命令然后执行命令】
输入shell命令->shell查询$PATH指定目录->/bin:/sbin:/usr:.:$PATH->执行命令对应的程序
shell命令的格式:
命令[选项] [参数]
注意:(1)空格
(2)最多支持256个字符
shell命令
clear清屏
pwd打印当前的工作目录
cd <路名地址>切换工作目录的路径
cd切换工作目录的路径到家目录
ls<选项> <目录地址>查看文件目录中的信息
-a同时显示隐藏文件
-l显示文件的显示目录
注意一:文件格式的显示符号
drwxr-xr-x 2 liubingjie liubingjie 4096 2012-02-20 08:41 模板/
-普通文件
d目录文件
c字符文件
p管道文件
b二进制文件
s网络套接字符(网络通信)文件
l链接文件(指向原文件)
注意二:文件的权限
drwxr-xr-x 2 liubingjie liubingjie 4096 2012-02-20 08:41 模板/ r读权限(数字为4)
w写权限(数字为2)
x可执行权限(数字为1)
-不具有权限(数字为0)
第一组文件所有者的权限
第二组文件属主用户的权限
第三组文件其他用户的权限
chmod修改文件的权限命令
chmod ∓
touch <选项> <创建的新文件列表>
-f(可省略)普通文件
mkdir -p <目录名>创建目录
-p一次创建多层新目录
cp<源文件或目录> <目标文件或目录>复制文件或目录
mv<源文件或目录> <目标文件或目录>移动文件或目录
rm<要删除的文件的列表>删除文件
rm -r <要删除的目录列表>删除目录
rmdir <要删除的目录列表>删除目录
history查看历史记录
history -c清空历史记录的列表
!n n代表历史记录的编号,执行该编号的命令
!!执行上一次的命令
cat|more <文件名>查看文件中的内容
grep <文件名>查找文件的信息
在指定的文件列表中搜索指定的字符串
将匹配的行打印出来
grep [选项] 字符串匹配文件列表
-c显示匹配行的统计计数
-h多文件中查找的时候,不显示文件名
-l多问件查找的时候,只显示文件名
-n显示匹配行以及行号
-v显示不匹配的行
-i不去分大小写
man
n命令的第n个帮助手册
注意:
第一部分系统命令
第二部分系统调用
第三部分库函数
第四部分设备说明
第五部分文件格式
第六部分游戏和娱乐
第七部分杂项
第八部分管理员命令
/<字符串>在当前的帮助文档中查找指定的字符串
n跳到下一个字符串出现的地方
N(Shift+n)上一个
q退出帮助文档
wc文档统计
统计指定的文件字节数字数行数
<选项>-c -w -l
>符号前是命令,符号后是文件名,把命令返回值写入到文件中。
<符号前是文件名,符号后是输入信息或命令,把信息或命令返回值写入文件中。
>>符号前是命令或输入信息命令,符号后是文件名,把命令或输入信息追加到文件的尾部。
Head <-n> <文件名>查看文件前n行
tail <-n> <文件名>查看文件后n行
date显示当前计算机的时间
cal显示当前计算机的月份日历
关机(选项-f”强制切断电源)
poweroff <选项>“
重启(选项-f”强制关开电源)
reboot<选项>“
ln<选项> <源文件> <目标文件>创建链接文件
-s软链接
-l硬链接
|管道(链接多个命令)
T管道:cat /etc/passwd | grep -n root
实现数据的分流,一份显示的终端上,另外一份数据输入文件中。
users显示当前用户的名字
whoami显示用户名
who am I显示你当前用户的信息
who显示登录到本地系统用户的详细信息
kill
jobs查看后台运行的任务
kill %n结束后台n的任务
fg%n将第n个任务挪到前台执行
bg %n将第n个任务挪到后台执行
stop %n暂停第n个任务
CTRL+C退出前台任务
CTRL+Z暂停前台任务
sleep n休眠n秒钟(n为整数)
ifconfig查看当前网络链接的信息
ip地址ip地址就是给网络上的每一台主机分配的一个地址
netmask从ip地址中提取出来,网络号全部为1主机号为0
默认网关直达路由的一个IP地址
nslookup
进入该命令后,输入一个网址,会获取该网站发布的IP地址
export查看当前系统中的环境变量
环境变量的值>
export<环境变量的名字=””
修改后的环境变量仅仅在当前终端下生效,关闭后则失效
修改~/.bashrc可以对用户的环境变量始终有效。保存后,当前终端则不起作用,需要编译以下。(编译命令source ~/.bashrc)
HOME当前用户的主目录
PWD当前的工作目录
CC系统默认情况下的C语言编译器路径
CCC系统默认情况下的C++语言的编译器路径
PATH系统默认的工作目录
PS1命令的一级提示符