Linux c学习 1 - Linux的开发环境的搭建及其基本介绍
主要内容:1.Linux操作系统
2.Linux使用基础
3.Linux常用命令
1.Linux操作系统(包括开发环境,工具,应用软件,操作系统)
Linux作为嵌入式操作系统的优势:1.开放性 2.多用户 3.多任务 4.出色的稳定性和速度性能 5.丰富的网络性能 6.可靠的系统安全7.可移植性:适用于大多数计算机平台。
2.Linux使用基础
shell:包括命令解释行程序,提供其他程序启动的环境。
Linux为一个操作系统内核,它实现了操作系统的核心功能:1.内存管理 2.进程管理 3.文件系统管理 4.设备管理
shell命令:1.长格式 man --help 2.短格式 man -h (ls -al==ls -a -l)
/usr:uinx系统资源 /bin:可执行文件 /lib:库函数文件 /boot:启动引导文件 /etc:用的较多 /opt:默认安装路径 /root:根用户的文件信息
Tab命令使用技巧技巧:补齐(寻找特异点)
3.Linux常用命令
1.用户管理类
a.useradd sun userdel sun b.passwd sun 改密码
2.文件操作类
a.ls /home ls ls -a /home #列出/home下的所有文件与子目录(包括隐藏文件)ls -l /home(不包括隐藏文件)ls -al /home
ls -l /home <=> ll /home ls /root/class/ ls ./class/
b.pwd 显示当前目录绝对路径
3.cd /root/class/ cd ./class cd ..
4.mkdir file touch example创建不打开 vim example 创建并打开
5.cp (copy) 复制目录要加-r, cp -r /root (复制文件无需) cp 1.c 2.c 内容覆盖 cp /rooe/Desktop/rand.c .
6.mv(重命名或移动) mv 1.c 2.c 1.c被命名为2.c mv ./test ./file
7.rm(删除) 删除目录要加-r, rm -r ./test2 rm -f rand.c(不提醒)
8.chmod命令(很重要)(更改文件或目录访问权限)
字母设定:chmod u+x 1.c chmod +x 1.c chmod -x 1.c chmod u=x 1.c(u->user)
数字设定:chmod 750(八进制)(111 101 000 rwx rwx rwx)
9.ifconfig etho 192.168.1.123 netmask 255.255.255.0 broadcast 192.168.1.234
10.ln -s 1.c link(连接名)