linux笔记

  • 格式:doc
  • 大小:39.50 KB
  • 文档页数:4

第一天
一.linux命令
cp 复制
mv 1.剪切 2.重命名文件或文件夹3.隐藏目录或文件
rm 删除文件或目录。
1.删除文件:提示是否删除文件,y删除n不删; 如果强制删除 (rm
–f shuanger.c)
2.删除目录:(rm shuanger -r)提示是否删除目录,删除目录下
的目录,删除目录下的文件。
mkdir 创建目录(mkdir –p dir1/dir2/dir3)想创建dir3但是dir2和dir1不
存在,用-p就可以创建目录dir3的时候创建父目录或爷爷辈目录。
cd 进入目录,返回先前目录cd –即可
ls ls –l 信息更加详细;ls –a显示目录和文件(包括隐藏文件)
把一个文件改成隐藏文件:在原文件前加“.” 即b1.c改为 .b1.c
(可以用mv修改mv b1.c .b1.c)对于目录的隐藏同文件的操作
tar tar cvf shuanger.tar shuanger/
tar xvf shuanger.tar
tar cvzf shuanger.tar.gz shuanger/
tar xvzf shuanger.tar.gz
unzip 解压缩text.zip文件

二.文件权限
用ls –l会观察到以d开头的是目录,以-开头的是普通文件
所有者、同组用户、其他用户
chmod 改变文件的访问权限
格式:chmod [who] [+|-|=] [mode] 文件名
参数:
who:
u:文件的所有者
g:与文件所有者同组的用户
o:其他用户
a:所有用户
mode:
+:添加某个权限
-:取消某个权限
=:赋予给定权限并取消其他所有权限(如果有的话)。
chmod g+w hello.c
改变权限的另外一种方式:chmod 761 hello.c
r可读(4);w可写(2);x可执行(1)
df 查看磁盘的使用情况
df –k 固定的必须是-k
查看结果是以KB为单位
du 查看目录的大小
du –b ipc以字节为单位显示ipc这个目录的大小

三.网络配置
ifconfig 网络配置
格式:ifconfig [选项][网络接口]
范例:
1. ifconfig eth0 192.168.0.1
配置eth0这一网卡的ip地址为192.168.0.1
2. ifconfig eth0 down
暂停eth0这一网卡的工作
3.ifconfig eth0 up
恢复eth0这一网卡的工作
netstat 查看当前网络状态
netstat –a
rpm 软件安装
安装格式:rpm [选项] [安装文件]
范例:
1.rpm –ivh tftp.rpm
安装名字为tftp的文件
2.rpm –qa
列出所有已安装rpm包
3.rpm –e name
卸载名字为name的rpm包

四.如何在linux下打开U盘并进行相应操作
fdisk –l 查看硬件
mount -t vfat /dev/sdb1 /mnt/usb 将U盘挂载在/mnt/usb
umount /mnt/usb 取消挂载
五.查找文件
find 格式:find ./-name ‘文件名’
范例:find ./-name ‘co*’ 在当前目录及其子目录中寻找名为co开头
的文件。—模糊查找
范例:find ./ -name ‘test’ 在当前目录及其子目录中寻找名为test文

注意:./前有空格,之后也有空格,不加空格会出错。
grep "include" ./ -rn 查找字符串的,所要查找的字符串是“include”, ./前有空格,之后
也有空格。r表示在哪个文件找到,n表示在哪一行。
top 查看CPU的使用情况,相当于任务管理器。top的退出ctrl+c
ps aux 查看系统中所有进程
kill 2683 杀死进程(2683是进程号—通过ps aux查看的)
man linux命令很多,但不会时就使用man帮助命令。格式:man 命令

setup 查看已经安装的软件
clear 清屏
第二天

宿主机:执行编译和链接嵌入式软件的计算机---PC机
目标机:运行嵌入式软件的硬件平台---开发板
宿主机-----串口/网络/JTAG----目标机
Tftp服务器作为工作于宿主机上的软件,主要提供对目标机的主要映像文件的下载工作。
怎样查看是否已经安装了服务器:中断上setup一下,查看“系统服务”下的tftp是否安装。
如何推出setup: 按tab键移动光标,按回车确认
如果利用如下命令能够看到服务器已启动,则不用安装。
netstat –a | grep tftp
已经安装的结果:udp 0 0 *;tftp *:*

LINUX下安装TFTP
http://www.kernel.org/pub/software/network/tftp/
下载tftp-hpa-0.48.tar.gz
http://rpm.pbone.net/index.php3/stat/4/idpl/3412600/com/tftp-server-0.42-3.1.i386.rpm.html
下载tftp-server-0.42-3.1.i386.rpm
2.安装tftp-server-0.43-1.i386.rpm 服务器
[root]# rpm -ivh --nodeps tftp-server-0.43-1.i386.rpm,此时根目录下会多一个tftpboot的目录,是tftp的共享目录
3.编译安装tftp-hpa-0.48.tar.gz
[root]# tar vxfz tftp-hpa-0.48.tar.gz
[root]# cd tftp-hpa-0.48
[root]# make
[root]# make install
搞定,tftp客户端命令就可以用了。
4.使用超级用户身份运行setup命令,在系统服务理选上tftp服务 [*]tftp
5.启动tftp服务器
[root]# service xinetd restart
看到启动[OK]就可以了
可以在tftpboot中放一些文件,然后使用tftp客户端命令连接服务器,然后用GET命令下载文件,如果下载成功,就大功告成
了。