Linux:主版本号,次版本号,末版本号
次版本号是奇数为开发板,是偶数为稳定版(ok)
下载虚拟机:virtualBox下载:https://www.virtualbox.org/wiki/Downloads
下载CentOS:http://isoredirect.centos.org/
Linux基本命令
Linux磁盘管理
当前路径查看pwd:查看根目录到当前目录的完整信息
ls展示目录文件:-a:展示所有包含隐藏文件 -ltr:详细信息
cd切换工作目录:cd data(到当前目录下的data) cd …回到父目录 cd pwd结果切换任意目录
mkdir创建目录 rmdir删除姆露露
Linux文件管理
cp文件拷贝
mv文件移动,也可进行当前目录下文件改名
rm删除文件
rm -rf删除文件夹
cat读取文件或者重命名文件cat f1 >f2
head tail(-n)读取文件后几行
文件压缩:tar -zcvf(打包) tar -zxcf(解压是tar.gz文件)
zip unzip zip 压缩包名 要压缩文件名
每个指令后加–help可以查看帮助
帮助命令man
man 命令名
man 5 配置文件名
用户和用户组及密码管理
useradd work:创建用户
userdel work
修改密码:当前用户直接passwd
root用户 :passwd work
文件和目录权限管理
权限划分:-rwxrwxrwx-
前三位文件归属人中间三位文件归属组最后三位其他人
修改文件权限:chmod 750 filename
递归修改文件权限:chmod -R 750 目录名
修改归属人归属组:chown (-R) user:group fileman
文件修改sed
sed -i ‘s/aaa/bbb/g(代表所有内容全部修改)’ filename:所有aaa换成bbb
sed -i 1,3d(d代表delete) filename 删除前三行
sed -i 5d filename删除第五行
文本处理命令awk
按行输出:awk ‘{print $2}’ filename 以空格为分隔符,输出第二列
awk ‘{print $NF}’ filename 以空格为分隔符,输出最后一列
awk -F ‘a’ ‘{print $2}’ filename 以a为分隔符,输出第二列
文本编辑器Vim
命令模式:默认模式任意模式按ESC
插入模式:类似记事本,从命令模式i(光标前) a(光标后) I (光标所在行前)A(所在行后)进入o(下面新开一行)O(上面新开一行)
可视模式:选取文本区域,通过命令操作Ctrl+v v进入
退出:命令模式下,:w保存,:wq保存退出 :x保存退出 :q退出已保存 :q!不保存强制退出
光标移动命令:h j k l 左下右上
ctrl+f(上一页) ctrl+b下一页
w,e单词后面
b,B单词前面
gg第一行开始
G最后一行开始
Linux查找命令
grep -n ‘t[ea]st’ filename
grep abc -rl 目录名目录下所有包含abc内容的文件
find命令搜素文件
find / -name filename
find /-name fielname -type d:查找文件属性为目录
find /-name fielname -exec ls -l {} \ :查找文件名为filename,并查看文件属性