linux学习笔记
来源:互联网 发布:软件体系架构 pdf 编辑:程序博客网 时间:2024/06/04 08:51
linux下一切皆文件
上午:
linux操作系统的基本结构:
1.kernel 文件管理 设备管理 内存管理 网络管理 进程管理2.运行时库3.shell4.Tools
发行版:
红帽/CentOSUbuntu红旗suse
查看网络ip:
ifconfig -avim /etc/sysconfig/network-scripts/ifcfg-eth0
vim的使用:
j 向下k 向上h 向左l 向右i inserta append
修改完毕后左的配置并不是立即生效,需要重新启动
service network restart
linux命令分为内部命令和外部命令:
ctrl+c 停止一个命令
pwd 查看当前的工作目录man 手册 1、系统命令 2、系统接口函数的描述 3、c库函数描述 5、配置文件 6、游戏 7、某一主题的帮助 8、超级权限使用的命令
命令 [-选项..] 参数..
下午:
安装信使
1 解压软件iptux-0.5.2tar.gz2 进入解压目录,打开终端3 ./onfigure #配置环境4 make #编译程序5 make install #安装程序
关于文件操作的命令:
ls -a 显示隐藏文件 -l 显示详细信息 -i 输出文件的 i 节点的索引信息。
ln 创建硬链接 (防止别人误删除重要文件)
d rwx r-x r-x. 2 root root 4096 Jul 6 14:05 Desktop
owr grp othr
— — —
rwx
||+——–>执行
|+———>写
+———->读
- 普通文件d 目录文件s socket文件(套接字)b 块设备文件c 字符设备文件l 软链接文件(相当于windows下面的快捷方式)p 管道文件(两端同时打开 '>' ) (例:echo "maomaochong > mahao.c" 然后在另一个终端cat mahao.c才可以)
which 查找命令或文件所在的路径
mv 重新命名或移动
rm 删除命令
-r 递归删除
cp 拷贝
-r 表示拷贝目录及目录下子目录所有的文件
touch 文件名 创建文件
(如果文件从在,则touch是更新创建的时间)
例:touch * 更新所有的文件为最新时间
cd /root/uplooking/base/1day——绝对路径
cd ../uplooking/base/1day ——相对路径
cd - 返回上一级目录
mkdir 创建目录
cat 参看文本
file 查看
ls 查看当前目录下的文件
(ls命令实际上是没有颜色的,验证:可以在ls前加一个\。回车后显示的文件没有颜色)
printf “格式” 内容
例如:printf “%s,%d\n” “this” 21
echo 把内容显示在屏幕上
read [-p prompt] [-t timeout] val(变量)
-p 显示提示
-t 限定显示时间
例如: read aaa(变量) #输入内容 echo $aaa #显示输入的内容 read -p 姓名-t 3 bbb echo $bbb
linux 主要目录:
/: 根目录/bin: 从放了使用者最长使用的命令/boot: 引导核心程序的目录/dev: 包含了所有linux的外部设备名/etc: 包含了系统管理所有需要的配置文件和子\ 目录,他是系统中最重要的目录之一/home: 用来从放用户主目录的地方/lib: 存放了系统最基本的动态链接/lost+found:一般是空的/opt: 用于安装那些可以进行选择安装的软件包/proc: 是Linux系统提供的一个虚拟系统/root: 这个目录是超级用户root默认的主目录/sbin: 用来存放系统管理员视野的系统管理程序/tmp: 用来存放各程序执行时所产生的临时文件/usr: 用户的很多应用程序和文件几乎都存放在这个目录中/var: 主要存放一些系统记录文件和配置文件
- linux学习笔记(1)
- LINUX命令学习笔记
- linux学习笔记(1)
- linux学习笔记(2)
- linux学习笔记(3)
- linux学习笔记
- linux学习笔记
- linux 学习笔记
- linux学习笔记二
- linux学习笔记
- linux学习笔记
- Linux学习笔记
- linux学习笔记
- linux学习笔记
- linux学习笔记
- LINUX 学习笔记(转)
- Linux学习笔记
- Linux 学习笔记
- Xcode_缓存清理
- Codeforces Round #229 (Div. 2) A. Inna and Alarm Clock
- sql中DISTINCT的用法
- HttpServletRequest对象
- Android 进阶学习:事件分发机制完全解析,带你从源码的角度彻底理解(上)
- linux学习笔记
- sql中GROUP BY的使用
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
- 【Effective C++ 读书笔记】条款04:确定对象使用前已先被初始化
- Updata Android SDK
- Netty5 echo server练习
- 在由N个正整数的集合S中,找出最大元素C,满足C=A + B
- 快速排序的java版本
- LeetCode之Longest Common Prefix