linux学习笔记

linux下一切皆文件

上午:

linux操作系统的基本结构:

1.kernel  文件管理  设备管理  内存管理  网络管理  进程管理

2.运行时库

3.shell

4.Tools

发行版:

红帽/CentOS

Ubuntu

红旗

suse

查看网络ip:

ifconfig -a

vim /etc/sysconfig/network-scripts/ifcfg-eth0

vim的使用:

j   向下
k   向上

h   向左
l   向右

i   insert
a   append

修改完毕后左的配置并不是立即生效,需要重新启动
service network restart

linux命令分为内部命令和外部命令:
ctrl+c 停止一个命令

pwd     查看当前的工作目录

man 手册

    1、系统命令  
    2、系统接口函数的描述
    3、c库函数描述
    5、配置文件
    6、游戏
    7、某一主题的帮助
    8、超级权限使用的命令

命令 [-选项..] 参数..


下午:

安装信使

1   解压软件iptux-0.5.2tar.gz
2   进入解压目录,打开终端
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:       主要存放一些系统记录文件和配置文件
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mahao1107/article/details/46779471
个人分类: note
想对作者说点什么? 我来说一句

linux学习笔记linux

2011年06月10日 16KB 下载

linux 学习笔记

2008年09月25日 215B 下载

linux嵌入式学习笔记更新中

2010年11月15日 258KB 下载

Linux学习笔记--RuanJava

2011年07月25日 74KB 下载

linux学习笔记linux学习笔记

2011年04月02日 175KB 下载

Linux学习笔记.txt

2011年11月19日 385B 下载

LINUX学习笔记与实验.doc

2011年07月09日 8.32MB 下载

linux系统管理学习笔记

2011年10月10日 113KB 下载

Linux学习笔记

2008年02月13日 175KB 下载

写得蛮好的linux学习笔记

2009年09月18日 49KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭