嵌入式成长轨迹1 【嵌入式环境及基础】【嵌入式Linux软件开发入门】【linux基础命令】


1、文件基本操作
pwd                  显示当前路径
cd + 文件名          进入目录
cd + ..              退出当前目录
find /etc -name + 文件名  查找文件,显示目录
more/less/cat + 路径      查看文件内容
ls                   查看当前目录的文件和目录
ls -l       显示详细信息
ls -l + 路径    显示该路径文件的详细信息
ls -i (+ 文件)   显示该路径文件的索引
diff + 文件1 + 文件2   比较文件区别,没有输出则是相同,比较详细
cmp + 文件1 +  文件2      比较文件区别,没有输出则是相同

2、文件基本修改
mkdir + 目录名    创建目录
rmdir + 目录名    删除空目录
mv + 文件路径 + 目标路径  剪切文件
cp + 文件路径 + 目标路径  复制文件
rm -r -f + 目录名   删除非空目录,递归且不提醒
cat      等待用户命令并输出(用ctrl+c ctrl+d退出)
cat < 文件
cat 文件    重定向将文件输出
命令 > 文件    将命令显示的内容存入文件
ln+文件路径+文件名   建立硬链接(不允许链接到目录)
ln -s +文件路径+文件名   建立软链接


3、系统操作
fdisk -l      查看分区情形
di -h       查看磁盘情形
du -sh       查看本目录大小
uname -a      查看系统版本号
ls /lib/libc-*      系统库的版本号查询
vi /etc/grub.conf    修改查看系统版本
vi /etc/inittab      修改系统启动方式
vi /etc/profile      设置环境变量、path路径
useradd + 名字       增加用户
passwd + 名字      开始为特定用户增加密码
cat /etc/passwd      查看用户
vi /etc/shadow      查看密码


4、网络查询命令:
ifconfig           查找网卡工作状况
ping + 网络地址    与该地址测试传输
netstat     查看网络状况


5、文件权限操作
chmod+命令1/2    修改文件、目录权限
命令1:用户+符号(+-=)+权限+文件
用户组:u拥有者 g组用户 o其他用户 a所有用户
权限:r读 w写 x执行
命令2:数字+文件
777表示全部赋给完全权限 777=111 111 111=rwxrwxrwx
7为111(rwx) 5为101(r-x) 1为001(--x)

6、文件分发命令
rpm -qi + 名字            rpm包是否被安装
rpm -ivh + 名字    安装某个rpm包
tar -cvf + 某名字 +路径   将某路径目录打包成某名字文件
tar -xvf + 某名字 +路径   将某名字这个包解开到该路径
tar -tvf + 某名字         查看某包信息
tar -czvf + 某名字 +路径  将某路径目录打包并压缩到某名字文件
此时某名字除了后缀为.tar外,还要加上.gz
tar -xzvf +某名字+路径    将某名字这个包解压缩到该路径

7、其他常用操作
man + 命令      得到帮助
info + 命令     得到帮助
以上两个用q可退出
clear       清屏
fsck            检查文件系统(非正常关机后开始修复时使用)
gcc + c文件    生成c文件的可执行文件
ctrl + c(或者d)      停止执行当前命令

原文地址:https://www.cnblogs.com/zeedmood/p/2363624.html