sudo passwd root更新root密码

软件包管理及shell命令_deb软件包管理一_笔记:
dpkj -i 安装
dpkj -r 移除
dpkj -P 全部移除
dpkj -L 列出安装清单
djpk -s 安装状态

mv 文件名 . 将暂存状态转入

ls

sudo
软件包管理及shell命令_deb软件包管理二_笔记:
vi +路径打开 软件源镜像站点服务器的地址
/ect/apt/source.list
/var/lib/apt/list 索引
apt-get udtate更新软件包列表地址
/var cache/apt/archives
缓存目录地址

sudo apt-get install rxvt
安装实例

软件包管理及shell命令_shell基本命令_笔记:

软件包管理及shell命令_shell中的特殊字符一_笔记:
mkdir ...
建立文件夹
cd ...进入
touch ...建立文件
cp 复制 ~到加目录
cat 显示文件内容
man wc帮助
管道命令 |
ls -l | wc -w
软件包管理及shell命令_shell中的特殊字符二_笔记:
ctrl d结束
pwd当前目录
Linux shell命令_shell基本系统维护命令_笔记:
ctrl l清屏
Linux shell命令_用户管理命令_笔记:
/etc/passwd 存放了系统识别的用户
/etc/group 存放了组名和列表
adduser 添加用户
/etc/adduser.conf配置用户文件
usermod修改用户配置
deluser用户删除
addgroup 建立组
delgroup 删除组
rm删除
删除组的用户才可以删除组
Linux shell命令_文件系统的类型和结构_笔记:
df -T
文件系统显示物理文件系统的文件格式类型

/dev/xxxx
xx类型
x物理个数
x分区

cat /proc/partititions
文件系统
Linux shell命令_文件系统相关命令_笔记:
基础命令解释

file 判断文件或目录格式
mkdir 创建目录 -R
rmdir -p

ln -s targe link
创建软链接

ln target id
创建硬链接

gzip 压缩 两次
Linux shell命令_Linux网络配置管理_笔记:
ip的最小和最大,最小本身网关,最大广播地址

ifconfig查看,配置ip

eth0地址
lo本地回环地址

dhclient获取ip

sudo
/etc/init.d/networking
restart

Linux shell脚本编程_shell脚本-变量_笔记:
chmod u+x xxx.ch赋予执行权限
$PATH
命令
export
env
显示环境变量
Linux shell脚本编程_shell脚本-功能语句_笔记:
echo -n xxx 不换行 #!/bin/bash
echo xxx\c .../sh

运算符之间有空格 乘法转译,命令置换··
expr 用于简单的计算,赋值没有空格

test "" = ""
test !=
test -z -eq -ne ...

与echo $?配合使用
测试文件类型 代码执行结果 字符串
测试时间戳
都与 echo $?配合

$HOME 代表家目录可以当路径使用
Linux shell脚本编程_shell脚本-分支语句_笔记:
[] 代替 test

if []
then
xxx
elif []
then
xxx
elif []
then
xxx
else
xxx
fi

[ -xx $x ]

case 字符串变量 in
模式1)
xxx;;
模式2)
xxx;;
*)
xxx;;
esac

Linux shell脚本编程_shell脚本-循环语句_笔记:
for x in xx xx xx xx ...(次数)
do
xxx
done

SUM=0
for I in `seq 1 1 100`
do
SUM=`expr $SUM + $I`
done

-o -le ...

for ((I=1; I<= 10 ;I++))
do
xx
done

while [ $I -lt 5 ]
do
xxxx
done

while true

重定向符生成空白文件
>
ls > file

for I //输入
do
xxx
done

break n 跳出n层循环
Linux shell脚本编程_shell编程-函数_笔记:
wc -l
命令 显示结果
grep "$1" /etc/passwd |wc -l
echo $?
^xxx:格式的开头结尾查找
function()
{
xxx
#return x
}

function()
{
xxx
echo $R #作为return语句
}

局部变量用 local 声明否则作为全局变量
Linux C语言高级编程_gcc和gdb的用法_笔记:
gcc -E test.c -o test.i预处理
gcc -S test.i -o test.s编译
gcc -c test.s -o test.o目标文件生成
gcc test.o -o test -lm,,lm因为math链接

gcc -g test.c -lm
gdb a.out
l,b,等设置和调试,s进入函数内部

gcc -g test.c -Wall

set args
Linux C语言高级编程_条件编译和结构体_笔记:
定义结构体不占用空间
sizeof
sruct xx
{
sss
}s3={"xx","x",{xx,xx,x},xx},sdf;
初始化时允许进行整体赋值
Linux C语言高级编程_结构体数组和结构体指针_笔记:
定义时候
struct xx ts[]={{},{},{}...};

for(i=0..;i<sizeof(ts)/sizeof(struct xx);i++)
{
xxx
}
Linux C语言高级编程_共用体及typedef_笔记:
格式化输出%#x输出表示加入了前缀
Linux C语言高级编程_C语言的内存管理模型_笔记:
ulimit -a
ulimit -s
显示栈空间

%p 格式化输出显示起始地址
Linux C语言高级编程_动态内存_笔记:
free指针之后将p=NULL
不允许多次free
Makefile_Make的原理及Makefile的基础知识_笔记:
Makefile
make xxx
gcc -c -Wall main.c -o main.o
.PHONY:sxx
xxx:强制执行

make的选项

-c -Wall -I include编译目录里的头文件
Makefile_VPATH及嵌套的Makefile_笔记:
ls -R

find ./ -name "*.o" -exec rm {} \ ;;rm test

@ 不打印

$RM rm -f

export 使子makefile可以被调用的变量

linux代码笔记的更多相关文章

  1. Linux内核笔记--内存管理之用户态进程内存分配

    内核版本:linux-2.6.11 Linux在加载一个可执行程序的时候做了种种复杂的工作,内存分配是其中非常重要的一环,作为一个linux程序员必然会想要知道这个过程到底是怎么样的,内核源码会告诉你 ...

  2. linux学习笔记2-linux的常用命令

    第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...

  3. Linux学习笔记-林耐斯Notes-Linux就该这么学

    Linux学习笔记... 参考的优秀Linux网站: http://www.w3cschool.cn/linux/ http://www.linuxeye.com/ http://linux.vbir ...

  4. linux学习笔记2 - linux常用命令

    转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...

  5. Linux 学习笔记之超详细基础linux命令 Part 14

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 13---------------- ...

  6. 91 Testing Linux学习笔记

    91 Testing Linux学习笔记... 学习地址:91Testing 的Linux教程=====================学习网址:http://www.91testing.net/ar ...

  7. # linux读书笔记(3章)

    linux读书笔记(3章) 标签(空格分隔): 20135328陈都 第三章 进程管理 3.1 进程 进程就是处于执行期的程序(目标码存放在某种存储介质上).但进程并不仅仅局限于一段可执行程序代码( ...

  8. linux读书笔记(5章)

    linux读书笔记(5章) 标签(空格分隔): 20135328陈都 第五章 系统调用 5.1 与内核通信 系统调用 让应用程序受限的访问硬件设备 提供创建新进程并与已有进程通信的机制 提供申请操作系 ...

  9. 20155303狄惟佳预备作业三Linux学习笔记

    20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...

随机推荐

  1. display:none和visibility:hidden

    display:none和visibility:hidden的区别在哪儿? “这个问题简单?”我心里头暗自得意,按耐住自己得意又紧张的小心脏,自信满满地说,“这两个声明都可以让元素隐藏,不同之处在于d ...

  2. CSS3 box-shadow实现纸张的曲线投影效果

    一般的投影效果,尤其通过CSS实现的投影效果(无论是CSS3,还是IE滤镜),都是直来直往的.纸张是有卷角的,其投影就是曲面的,如何使用CSS模拟出纸张的卷边曲线投影效果. <div class ...

  3. kafka集群压力测试--基础。

    1.生产者测试 kafka-producer-perf-test.bat --num-records 1000000 --topic test --record-size 200 --throughp ...

  4. poj2492(带权并查集)

    题目链接:http://poj.org/problem?id=2492 题意:给出n个人,m条关系,每条关系表示的两个人异性,判断这m条关系是否有误. 思路:带权并查集,类似poj1182,并查集的向 ...

  5. STL-stack和顺序栈实现括号匹配

    2018-11-11-14:28:31 1.顺序栈 下面是我用数组实现的顺序栈,包含的函数有出入栈,查看栈顶元素,栈的大小,栈是否空等函数,当栈空间不够用时,对应的数组会自动增长. /******** ...

  6. e-olymp Problem8352 Taxi

    作为我在这个OJ玩了一下午的终结吧. 水题一道,阅读理解OJ. 传送门:点我 Taxi At the peak hour, three taxi buses drove up at the same ...

  7. 牛客网Wannafly挑战赛15 B车辆安排(模拟)AND C 出队(规律)

    传送门 :B题:点我 C题: 点我 题目描述 有n个队伍,每个队伍的人数小于等于5,每辆车最多坐5个人,要求一个队伍的人都在一辆车上,求最少的车数 输入描述: 第一行n第二行n个数,表示每个队伍的人数 ...

  8. f5版本升级

    1)上传系统IOS及Hotfix 点击import按钮,选择要上传的文件.上传成功的话就会显示上传成功的10.2.4的iso文件 2)通过CLI命令行方式上传补丁 通过SSH工具将ISO以及Hotfi ...

  9. 封装JedisClient.提供API实现对redis的操作

    需要导包,jedis-2.8.1.jar和博主的序列化工具类SerializeUtils package com.demo.redis; import java.util.ArrayList; imp ...

  10. WebApi的过滤器

    代码: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System ...