嵌入式软件工程师2–linux进阶命令(1)

linux命令

1.find

作用:在文件系统中用来查找文件存放在哪里
用法:find (路径) -name (文件名

2.grep

3.which和whereis

作用:查找一个应用程序(二进制文件,命令也是程序)
用法:which ls
       :whereis ls
区别:

which只显示二进制文件的路径
whereis显示二进制文件,和其源码或man手册位置

4.uname

作用:查看系统信息
用法:uname -a

Linux ubuntu 2.6.32-38-generic #83-Ubuntu SMP Wed Jan 4 11:13:04 UTC 2012 i68

5.开机和关机

shutdown -h now 立即关机
init 0 关机
shutdown -r now 立即重启
reboot 重启

6.tree/lstree

作用:显示文件和目录由根目录开始的树形结构

7.mount/umount

作用:挂载磁盘到文件系统中

8.磁盘空间相关

df-h:显示已挂载的分区列表
du-h:列出文件或文件夹的大小

9.用户管理

useradd user1:添加一个名为user1的用户
userdel user1:删除一个名为user1的用户
passwd user1:为名为user1的用户设置密码

10.权限管理

作用:用来管理系统中文件的权限
chmod:(change mode,修改文件权限)1.chmod 权限编码 文件名
2.chmod 用户编码+r 文件名
chown:(change owner ,修改属主)
chgrp:(change group,修改组)

  1. ls -l 列出的属性 -rwxr-xr-x(第一个表示文件类型,后九个表示权限)
  2. 权限还有另一种表示方法,用数字来表示
    1,编码规则如下r(4) w(2) x(1) -(0)
    2,例如rwxr-xr-x,编码后为755
  3. 三个组用户的编码为:属主(u)属主所在的组(g)其他用户(o)

11.文件打包压缩与解压缩

tar -czvf dir.tar.gz dir/      将dir目录打包成dir.tar.gz
tar -cjvf dir.tar.bz2 dir/     将dir目录打包成dir.tar.bz2
tar -zxvf dir.tar.gz             解压缩dir.tar.gz
tar -jxvf dir.tar.bz2            解压缩dir.tar.bz2

12.sed和awk

13.格式化文件系统

mkfs

14. 络配置命令

ifconfig eth0 192.168.1.13  设置ip地址
ifconfig eth0 up  启动 卡
ifconfig eth0 down  禁用 卡
ifup eth0   启动 卡
ifdown eth0  禁用 卡
ifconfig eth0 192.168.1.13 netmask 255.255.255.0 同时设置ip和子 掩码

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25282 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月14日
下一篇 2020年1月14日

相关推荐