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:       主要存放一些系统记录文件和配置文件
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值