【课堂笔记】Linux的基础知识,基础命令,常用工具-1
2018-01-23 12:53
676 查看
Linux的哲学:一切皆为文件。
嵌入式中的软硬件可裁剪指的是不需要的东西可以去掉
Linux根目录下的必要目录
/bin:二进制可执行文件的目录
/etc:操作系统的配置文件目录
/dev:设备文件目录
/home:系统默认的用户目录(家目录)
/sbin:高权限可执行二进制文件(root用户可执行的)
/tmp:临时文件存放目录(重启后清空,不要在此存放文件)
/usr:应用程序存放目录
/usr/lib 库(存放程序运行时所需要的函数库文件)
Linux的常见命令
用户管理:
useradd 用户名——创建用户
passwd 用户名——设置用户密码(缺省时为设置root的密码)
userdel 用户名——删除用户
su 用户名——切换用户为(缺省时为切换为root用户)
解压缩:
压缩:tar -zcvf 文件名.tar.gz路径——压缩某目录并命名为文件名.tar.gz
解压:tar -zxvf 文件名.tar.gz-C 路径——解压至某路径
文件:
cp——复制 cp 文件名 目录
mv——移动或更名 mv 文件名 目录/mv 文件名 文件名
cat——显示文件内容
mkdir——创建目录,mkdir-p 缺什么创什么
du -sb/k/m——查看目录的大小
touch——创建一个空的文件
cd——进入某个目录 cd .. cd--
pwd——查看当前目录的绝对路径
find 目录 -name 内容——查找文件
grep 内容 ./* -r——于当前目录下查找包含关键字的文件
rm -rf 强制删除
chmod 更改文件权限
-rwxrwxrwx -/d:文件/目录 三项rwx为一组,分别为当前用户权限u,同组其他用户权限g,其他用户权限o。A:所有三项
用法:例:chmod ugo+w 文件名/chmod 777 文件名
进程:
ps——查看进程
kill——杀死进程
Linux常用工具
vim编辑器
先于etc/vimrc(rad hat系统)或etc/vim/vimrc(Ubuntu系统)修改:
set autoindent
set tabstop=4
set number
set shiftwidth=4
syntax on
vim有三种模式:命令行模式,插入模式,底行模式
命令行模式下的快捷键:
x:删除一个字符,前面可加数字,表示删除几个字符
dd:剪切一行
yy:复制一行
p:粘贴
u:撤销
shift + g:去最后一行
gg:去开头
/:搜索字符
N向下搜索,Shift+N 向上搜索
%s /关键字/关键字/g:替换
sp+文件名:在vim中再打开一份文件
cltr +wj/k:在两份文件中切换目标
gcc编译器
gcc xxx.c -o xxx
gcc编译原理(过程):
预处理 编译 汇编 连接
1、 预处理:gcc xxx.c -o xxx.i 展开所有#开头的语句
2、 编译:gcc xxx.i -o xxx.s 语法检查,编译成汇编语言
3、 汇编: gcc xxx.s -o xxx.o 把汇编编译成二进制文件
4、 连接:gcc xxx.o -o xxx 把二进制文件转换成可执行二进制文件
嵌入式中的软硬件可裁剪指的是不需要的东西可以去掉
Linux根目录下的必要目录
/bin:二进制可执行文件的目录
/etc:操作系统的配置文件目录
/dev:设备文件目录
/home:系统默认的用户目录(家目录)
/sbin:高权限可执行二进制文件(root用户可执行的)
/tmp:临时文件存放目录(重启后清空,不要在此存放文件)
/usr:应用程序存放目录
/usr/lib 库(存放程序运行时所需要的函数库文件)
Linux的常见命令
用户管理:
useradd 用户名——创建用户
passwd 用户名——设置用户密码(缺省时为设置root的密码)
userdel 用户名——删除用户
su 用户名——切换用户为(缺省时为切换为root用户)
解压缩:
压缩:tar -zcvf 文件名.tar.gz路径——压缩某目录并命名为文件名.tar.gz
解压:tar -zxvf 文件名.tar.gz-C 路径——解压至某路径
文件:
cp——复制 cp 文件名 目录
mv——移动或更名 mv 文件名 目录/mv 文件名 文件名
cat——显示文件内容
mkdir——创建目录,mkdir-p 缺什么创什么
du -sb/k/m——查看目录的大小
touch——创建一个空的文件
cd——进入某个目录 cd .. cd--
pwd——查看当前目录的绝对路径
find 目录 -name 内容——查找文件
grep 内容 ./* -r——于当前目录下查找包含关键字的文件
rm -rf 强制删除
chmod 更改文件权限
-rwxrwxrwx -/d:文件/目录 三项rwx为一组,分别为当前用户权限u,同组其他用户权限g,其他用户权限o。A:所有三项
用法:例:chmod ugo+w 文件名/chmod 777 文件名
进程:
ps——查看进程
kill——杀死进程
Linux常用工具
vim编辑器
先于etc/vimrc(rad hat系统)或etc/vim/vimrc(Ubuntu系统)修改:
set autoindent
set tabstop=4
set number
set shiftwidth=4
syntax on
vim有三种模式:命令行模式,插入模式,底行模式
命令行模式下的快捷键:
x:删除一个字符,前面可加数字,表示删除几个字符
dd:剪切一行
yy:复制一行
p:粘贴
u:撤销
shift + g:去最后一行
gg:去开头
/:搜索字符
N向下搜索,Shift+N 向上搜索
%s /关键字/关键字/g:替换
sp+文件名:在vim中再打开一份文件
cltr +wj/k:在两份文件中切换目标
gcc编译器
gcc xxx.c -o xxx
gcc编译原理(过程):
预处理 编译 汇编 连接
1、 预处理:gcc xxx.c -o xxx.i 展开所有#开头的语句
2、 编译:gcc xxx.i -o xxx.s 语法检查,编译成汇编语言
3、 汇编: gcc xxx.s -o xxx.o 把汇编编译成二进制文件
4、 连接:gcc xxx.o -o xxx 把二进制文件转换成可执行二进制文件
相关文章推荐
- Linux 基础知识,常用资料,命令
- RHCE课程-RH033Linux基础笔记二之安装LINUX及常用命令介绍 推荐
- linux学习笔记—— 文本编辑(代码开发工具)——vim之常用命令
- Linux常用命令课堂笔记
- RHCE课程-RH033Linux基础笔记二之安装LINUX及常用命令介绍
- Linux常用权限处理命令——课堂笔记
- Linux基础知识学习(一)----常用操作命令
- Linux基础知识和常用命令(一)
- c/c++unix/linux基础学习笔记-常用命令和vi的使用
- linux 目录结构+常用命令+压缩命令+vim使用+及基础知识
- Centos6.5及Linux基础命令和基础知识点笔记!6.25更新
- Linux(Ubuntu)下常用的基础命令笔记
- Linux基础知识和常用命令(二)
- linux基础知识之:常用命令
- Linux新手生存笔记[10]——shell脚本基础3-函数及常用命令
- Linux新手生存笔记[10]——shell脚本基础3-函数及常用命令
- Linux新手生存笔记[10]——shell脚本基础3-函数及常用命令
- Linux基础知识及常用命令
- linux 操作系统基础知识和基本命令 笔记
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)