博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
嵌入式开发-lesson3-Linux基础命令与简单配置
阅读量:6682 次
发布时间:2019-06-25

本文共 1909 字,大约阅读时间需要 6 分钟。

lesson3-1 linux基础命令

whoami        查看当前登录用户

hostname      查看当前主机名

uname –r      查看内核版本

date          查看日期

cal           查看日历

man           查看函数或者命令的手册

              man  ls    查看命令ls的手册

--help        查看帮助文档

              ls  --help 查看命令ls的帮助文档

pwd           查看当前目录

ls            查看当前目录下的文件

              ls –a  列出所有的文件,包括隐藏文件(以.开头的是隐藏文件)

              ls –l  以长格式列出文件的信息

文件的权利   连接数   所有者  组    大小    日期

-rwxrwxrwx.   1      root    root 23     8月  31 18:32       1.c

    -  rwx   rwx   rwx

    第一个字母“-”代表文件的类型是普通文件,文件还有其他类型:d目录,c字符设备,b块设备,s套接字(socket),l连接文件(link)

    后面九个字母分为三组:第一组代表文件所有者的权利,第二组代表组的权利,第三组代表其他用户的权利

    每个权利有三种:r(read,4)、w(write,2)、x(execute 1)

Cd   切换目录

touch 创造文件

mkdir  创造目录

rm     删除文件  

       rm  -f  1.c   强制删除1.c

       rm  -rf  /wj/  强制删除文件夹wj

cp     src   dest    复制

mv     src   dest    移动

cat    显示文档内容

head   -num       显示文档前num行的内容

tail   -num       显示文档后num行的内容

ps     查看进程

kill   pid        杀死进程号pid的进程

pkill  name       杀死进程名name的进程

tar    打包

-c  压缩一个包  

-x解压一个包 

-z指定包的属性gzip   

-j指定包的属性bz2

tar    -czvf  wj.gz   /wj   将目录wj打包成具有gzip属性的包wj.gz

tar    -xzvf  wj.gz         将具有gzip属性的文件wj.gz解压

 

 

 

 

 

Lesson3-2  简单网络配置

linux的网卡设备名称:eth0、eth1、eth2

ethtool eth0 查看0号网卡的链接状态

ifconfig 查看IP地址

ifconfig eth0 192.168.1.250 修改网卡0的IP地址

ifconfig eth0 down  卸载网卡   ifdown eth0

ifconfig eth0 up 挂起网卡      ifup eth0

ifup  eth0

ifdown eth0

以上这些操作都是临时的,系统重启就会失效

修改配置文件可以永久的修改网卡的参数(也可以通过图形界面修改)

/etc/sysconfig/network-script/ifcfg-eth0

    BOOTPROTO=DHCP    //自动分配ip

 

    BOOTPROTO=static  //手动设置ip

    IPADDR=192.168.1.250

    GATEWAY=192.168.1.1

    NETMASK=255.255.255.0

 

 

Lesson3-3 服务配置

服务:后台运行的一些程序,保证系统正常的工作,很多服务都是开机自启动

查看服务的状态

service 服务名 status

启动服务

service 服务名 start

关闭服务

service 服务名 stop

重启服务

service 服务名 restart

 

关闭防火墙

service iptables stop

查看selinux

getenforce

关闭selinux

setenforce 0

开启selinux

setenforce 1

 

setup修改系统配置

 

 

 

 

 

 

 

Lesson3-4 find命令查找文件

find 搜索硬盘查找文件

find  目录    -方式    类型

find / -name 1.c  查找根目录下名为1.c的文件

find / -name "*.c"  查找根目录下的所有.c文件

find / -user root 查找根目录下的文件所有者为root的文件

find / -group root 查找根目录下的文件组为root的文件

find / -perm 777  查找根目录下的文件权限为777的文件

find / -type c   查找根目录下的字符设备文件

 

locate 文件名         通过数据库查找文件

which 可执行文件      查找可执行文件

whereis [-bmsu] 文件名 通过数据库查找文件

 -b :  只找二进制文件

 -m:   只找在说明文件manual路径下的文件

 -s :  只找source源文件

 -u :  没有说明文档的文件

视频教程:
链接: 密码:8cg8

转载地址:http://loaao.baihongyu.com/

你可能感兴趣的文章
robocopy 使用感受
查看>>
NO.14 禅道项目管理软件ZenTaoPHP框架安装
查看>>
zabbix安装
查看>>
ひとり上手 中岛美雪 (漫步人生路 )
查看>>
win8.1下解决Visual C++不兼容的方法
查看>>
spark-sql中数据类型比较(double vs decimal)
查看>>
intellij 修改jsp 或者 html 自动加载页面变化
查看>>
MongoDB 常用命令
查看>>
B/S结构 进销存 客户管理 人资管理系统
查看>>
iOS 学习资料整理 {非常有用,强烈推荐}
查看>>
Linux上安装使用boost入门指导
查看>>
Tomcat去除项目名
查看>>
spring boot Controller不起作用的解决方案
查看>>
分布式ID生成算法总结
查看>>
目录管理和文件管理
查看>>
广播事件的两种类型。
查看>>
cmd进入控制Mysql&出现乱码的问题
查看>>
POJ 2407 Relatives 题解《挑战程序设计竞赛》
查看>>
关于那些最好玩的户外APP合集下(适合资深驴友、牛逼设计狮、装逼攻城狮)...
查看>>
syslog本地和远程日志分离
查看>>