2-20

linux(2)

1.基本命令;ls cp mv ……

2.学习编程环境:vim/gedit gcc……

c基础(8)

1.C语言的语法规则和编程思想

2.3大结构语句

顺序结构,选择结构,循环结构

3.数组(重点):一维数组,二维数组

4.指针(难点)

5.函数

6.字符串常量(“asdfghjk”)

7.结构体

c高级(5)

1.链表:带头节点的单链表。

2.排序算法:冒泡,直接插入,选择,快速,希尔排序

3.makefile

4.栈和队列

5.文件

项目(5):学生成绩管理系统

系统编程

1.文件管理

2.内存管理

3.进程管理

4.线程管理

网络编程:

1.socket套接字

2.udp tcp

项目:网络聊天室

c++(8):

1.语法规则和编程思想

2.面向对象的编程思想

封装 继承 多态

3.模板

类模板 函数模板

4.STL:vector list map string

过程编程(c)+面向对象编程(c++)+泛型编程(模板)

mysql:

1.熟悉sql语句

2.能够熟练的操作数据库

项目:

QT:

1.熟悉各种控件,知道拖控件,怎么用代码产生控件

2.能够自己独立做个小游戏出来,打地鼠,坦克大战

项目:扫雷

ARM(5):

arm内核移植(5):

-------------------------------------------------------

linux:

创始人:林纳斯.托瓦兹

1.talk is cheap,show me your code

2.i am linus,i am your god

linux 是一个开源免费和自由传播的操作系统。

可以应用在,计算机,游戏机,各种控制器,平板电脑,手机。

桌面环境

打开终端的3种方式

1>dash主页—— >输入终端——>点击

2.alt+f2——>gmone-terminal

3.ctrl+alt+t——>打开终端:每按一次打开一个独立的终端窗口,

用alt+tab在多个窗口间切换

一个终端打开多个标签:

ctrl+shift+t在一个终端窗口中打开多个标签

用“alt+数字”在多个标签之间切换

最大化终端:f11/fn+f11(再按一次恢复到原状)

放大终端:ctrl + shift + “+”

缩小终端:ctrl + “-”

恢复到原始尺寸:ctrl + ‘0’

关闭终端:

1.在命令行输入:exit

2.ctrl+d:一次关闭一个标签

3.ctrl+shift+q:一次关闭一个窗口

清屏:ctrl + l

结束命令的执行:ctrl + c

在提示符下整行删除命令:ctrl + u

查看系统版本:

$:lsb_release -a

$:cat /etc/issue

查看系统平台:

$:uname -m

i686 :表示32位操作系统

x86_64 :表示32位操作系统

查看计算机是多少位系统

getconf LONG_BIT

sudo apt-get install sl

sudo apt-get install aafire

sudo apt-get install cmatrix

sudo apt-get install fortune-zh

$:在普通用户的权限下

#:在超级用户的权限下

临时获取超级用户的权限:sudo + 命令

切换到超级用户:sudo su

从超级用户切换到普通用户:su + 普通用户名

重启:reboot

#:reboot

#:init 6

#:shutdown -r now立刻重启

关机:

#:init 0

#:shutdown -h now 立刻关机

#:shutdown -h 18:00 & 表示在下午6点关机

#:shutdown -h +30 & 表示在30 分钟之后关机

&:表示命令放在后台运行

linux基本命令

分2类:

内部命令:就是shell自带的一些命令,没有路径

外部命令:就是存放在硬盘上面的可执行文件(/bin /sbin /usr/bin /sur/sbin)

他们都是有路径的

区别是内部命令还是外部命令:type + cmd

例:type fdisk

type cd

查看外部命令路径:which +cmd

echo:既是内部命令又是外部命令

pwd:查看当前用户所处的路径

cd:切换所处位置

cd + 所要去的路径

绝对路径:从根开始的路径(/……)

相对路径:从当前工作目录开始的路径,不以"/开始的路径"

. :表示当前工作目录

.. :表示上级目录

~ :表示用户家目录(/home/用户名/)

- :表示上一次所处的目录环境

cd :表示回到当前用户的家目录(/home/用户名/)

ls: 显示文件或者目录(文件夹)

格式:ls [option][filename/direname]

option:

-a:显示当前目录下的所有文件(包括隐藏文件)

隐藏文件: ./filename

. :当前目录

.. :上级目录

-A :显示所有文件(不包括当前工作目录和上级目录)

-i :显示文件和文件号

-l :以长格式显示,

第一列:表示文件的类型和权限

第一列的第一个字符:表示文件的类型

d:表示他是一个目录或文件夹

-:表示他是一个普通文件

b:是一个块设备文件

l:链接文件

p:管道文件

创建一个管道文件:mkfifo filename

s:套接字文件

第一列2-10个字符:表示权限

r:只读,w:只写,x:可执行,针对二进制文件

3位为一组,共3组:

第一组:所属主的权限,即该文件的拥有者对他的权限

第二组:所属组的权限,即该用户除了拥有者之外其他组员对他的权限

第三组:用户组之外的其他用户对他的权限。

第二列:表示文件的硬链接数(硬链接数的次数)

硬链接:给文件做备份

$:ln 源文件名 备份文件名

1.相当于做了备份

2.目录没有硬链接

3.删除源文件或者备份文件中的任何一个都可以,只会使硬链接数减少

软链接:

$:ln -s 源文件 快捷方式(快捷方式一定要在当前路径下)

1.相当于做了一个快捷方式

2.删除源文件则软链接无法访问

3.目录可以有软链接

第三列:表示文件的属主(文件拥有者)

第四列:表示文件的属组,即属于哪个用户

第五列:表示文件的大小

第六列:表示文件创建或者最近一次修改的时间

第七列:文件名

touch:创建一个文件

格式:touch + filename 创建一个文件

touch 1.c 2.c…… 同时创建多个目录

touch a{1,2,3} 创建了a1,a2,a3

touch a{1,2,3}b{1,2}同时创建了a1b1,a1b2,a2b1,a2b2,a3b1,a3b2

touch a{1,2,3} b{1,2}

rm:删除一个文件

格式 rm [option] filename

option:

-r:表示删除目录

-f:表示强制删除(用于删除一些删不掉的特殊文件)

注意:rm -rf * :表示删除当前目录下的所有

rm -fr |/../../*:删除绝对路径下的某个文件夹

*:表示匹配任意字符,所有的。

mkdir:创建空的目录

rmdir:删除空目录

rm -r 目录

mkdir -p 多级目录 :创建多级目录

例如:mkdir -p a/b/c

tree:以树状结构查看当前目录

tree 路径:以树状结构查看制定目录

cp:拷贝文件或文件夹

格式:cp [option] soursefile objectfile

拷贝文件:cp filename1 filename2 mydir:mydir文件夹得事先存在

cp filename1 filename2:如果filename2不存在就会创建

拷贝文件夹:-r

cp -r dir1 dir2:如果dir事先存在,则会把整个dir1放到dir2中,

如果不存在,则会创建dir2并把dir1中的内容放进去

mv:移动或改名

mv a XXXX:改名字

mv a bb/ :移动 当bb中有与a同名的文件时,则会被替换,移动后源文件会消失

mv b bb/newname:移动并改名

Tab:

1.文件名自动补全

2.命令自动补全

man:

帮助命令

格式:man + cmd

1.基本命令:

2.系统函数的说明 exit() 终止进程,fork()创建一个新的进程子进程

3.c库函数 第三方库 abs() 求绝对值

4.网络相关的说明文档(udp/tcp)

退出文档:q

help:查看内部命令

info:info ls

百度谷歌

cat:查看文件的内容

cat -n /etc/passwd显示行号

cat -b /etc/passwd不显示空行的行号

tac:反着显示(从最后一行开始)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容