ARM9嵌入式学习笔记(1)-Linux命令

实验1-1-2 Linux常见命令使用

  1. 添加用户useradd smb; 设置账户密码passwd smb; 切换用户su - root

  2. 关机命令shutdown now

  3. 拷贝命令cp

     cp /home/test /tmp/     //将test文件拷贝到tmp目录下
    cp /home/test ./ //将test文件拷贝到当前目录下
    cp -r /home/dir1 /tmp/ //将目录dir1拷贝到tmp目录下(-r表示包括子目录)
  4. 移动或者更名mv

     mv /home/test /home/test1  //将test文件改名为test1
    mv /home/dir1 /tmp/ //将dir1目录移动到tmp目录下
  5. 删除命令rm

     rm /home/test       //删除test文件
    rm -r /home/dir //删除dir目录
  6. 创建目录mkdir

     mkdir /home/workdir         //在home目录下创建workdir目录
    mkdir -p /home/dir1/dir2 //在home目录下创建dir1/dir2目录(-p表示如果dir1不存在则先创建dir1)
  7. cd;ls;查看当前路径pwd

     ls -a /home           //显示home目录下所有文件与目录(包含隐藏文件)
    ls -l /home //显示详细信息
    ls -l su //查看su文件的权限
    ls -c /home //按修改时间顺序
  8. 打包与压缩命令tar,unzip-c打包;-x解压;

     tar cvf tmp.tar /home/tmp  //将home/tmp目录下的文件打包成tmp.tar
    tar xvf tmp.tar //在当前目录解压tmp.tar
    tar cvzf tmp.tar.gz /home/tmp //压缩成tmp.tar.gz文件
    tar xvzf tmp.tar.gz //解压tar.gz文件
    unzip tmp.zip //解压zip文件
  9. 改变访问权限命令chmod

     chmod g+w hello.c    //给hello.c文件加上写的权限
    chmod 761 hello.c //可读可写可执行
  10. 查看磁盘使用情况df,查看目录大小du

    df -k               //KB为单位显示磁盘使用情况
    du -b ipc //bit为单位显示目录ipc的大小
  11. 网络配置命令ifconfig

    ifconfig eth0 192.168.0.100   //配置eth0网卡ip地址为192.168.0.100
    ifconfig eth0 down //暂停eth0网卡的工作
    ifconfig eth0 up //恢复eth0网卡的工作
  12. 查看网络状态netstat

    netstat -a            //查看系统中所有网络监听端口
  13. 查找字符串grep

    grep "file" ./ -rn    //在./当前目录-r递归查找-n显示行号查找包含file字符串的文件
    netstat -a | grep tftp //查看所有端口中用于tftp的端口
  14. 软件安装命令rpm

    rpm -ivh tftp-server-0.42.1.i386.rpm   //安装tftp包
    rpm -qa //列出所有已安装的rpm包
    rpm -qa | grep tftp //查找所有关于tftp的安装包
    rpm -e tftp-server-0.42-3.1 //卸载tftp包
  15. 挂载mount,卸载umount

    mount /dev/cdrom /mnt    //将光驱挂载到/mnt目录下
    umount /mnt //取消光驱在/mnt下的挂载
  16. 查找文件命令find

    find ./ -name 'smp*'   //在当前及子目录中寻找smp开头的文件
    find ./ -name 'test' //在当前及子目录中寻找test文件
  17. top命令-查看系统中进程对cpu、内存等的占用情况

  18. 查看进程目录ps

    ps aux     //查看系统中所有进程
    ps -ef | grep abc //查找含有“abc”的活动进程
  19. 杀死进程kill

    kill -s SIGKILL 15933   //15933-PID SIGKILL(-9)-强制终止
    kill -9 3268 //强制终止进程3268
  20. 查看命令或者函数使用信息man

    man grep       //查看grep使用方法

ARM9嵌入式学习笔记(1)-Linux命令的更多相关文章

  1. ARM9嵌入式学习笔记(2)-Vi使用

    ARM9嵌入式学习笔记(2) 实验1-1-3 Vi使用 vi创建文件vi hello.c:vi smb.conf-打开文件smb.conf i键-插入模式:esc键-命令行模式::-底行模式: 底行模 ...

  2. Linux学习笔记之三————Linux命令概述

    一.引言 很多人可能在电视或电影中看到过类似的场景,黑客面对一个黑色的屏幕,上面飘着密密麻麻的字符,梆梆一顿敲,就完成了窃取资料的任务. Linux 刚出世时没有什么图形界面,所有的操作全靠命令完成, ...

  3. Linux学习笔记:Linux命令之文件处理命令

    文件处理命令 touch 命令名称:touch 执行权限:所有用户 功能描述:创建空文件 语法:touch [文件名] touch创建文件的时候命名不推荐存在空格,如下面的情况 1touch prog ...

  4. Linux学习笔记:Linux命令之权限管理命令

    权限管理命令 chmod(重要) 命令名称:chmod 英文原意:change the permissions mode of a file 执行权限:所有用户 功能描述:改变文件或目录权限 语法:c ...

  5. Linux学习笔记:linux命令之目录处理命令

    目录处理命令 ls 命令名称:ls 英文原意:list 执行权限:所有用户 功能:显示目录文件 语法:ls 选项[-ald] [文件或目录] -a:显示所有文件,包括隐藏文件 -l:详细信息显示 -d ...

  6. Linux学习笔记之Linux命令

    1. blkid  查看当前系统中所有已挂载文件系统的类型

  7. Oracle学习笔记三 SQL命令

    SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)  

  8. go语言,golang学习笔记3 用命令下载框架报错问题解决 设置环境变量

    go语言,golang学习笔记3 用命令下载框架报错问题解决 设置环境变量 下载安装:go get github.com/astaxie/beego 首页 - beego: 简约 & 强大并存 ...

  9. Linux内核分析第六周学习笔记——分析Linux内核创建一个新进程的过程

    Linux内核分析第六周学习笔记--分析Linux内核创建一个新进程的过程 zl + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/U ...

随机推荐

  1. Enabling Active Directory Authentication for VMWare Server running on Linux《转载》

    Enabling Active Directory Authentication for VMWare Server running on Linux Version 0.2 - Adam Breid ...

  2. samba服务器详细配置(非域模式)

    组成Samba运行的有两个服务,一个是SMB,另一个是NMB:SMB是Samba 的核心启动服务,主要负责建立Samba服务器与Samba客户机之间的对话,验证用户身份并提供对文件和打印系统的访问,只 ...

  3. [CSAPP笔记][第十一章网络编程]

    第十一章 网络编程 我们需要理解基本的客户端-服务端编程模型,以及如何编写使用因特网提供的服务的客户端-服务端程序. 最后,我们将把所有这些概念结合起来,开发一个小的但功能齐全的Web服务器,能够为真 ...

  4. Sass函数--map

    MapSass 的 map 常常被称为数据地图,也有人称其为数组,是以 key:value 成对的出现. $map: ( $key1: value1, $key2: value2, $key3: va ...

  5. (转)jQuery插件开发模式

    要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统.这好比大公司们争相做平台一样,得平台者得天下.苹果,微软,谷歌等巨头,都有各自的平台及生态圈 ...

  6. 刷新 tableview

    UITableView对于iOS开发者来说一定不会陌生,很有可能你的APP很多界面都用到它.关于UITableView的文章,想必已经不计其数,没事可以多看看.特别是UITableView优化的文章, ...

  7. MfC基础--绘图基础--win32

    1.vc使用的控件分为三类: windows标准控件--MFC对这些进行了再封装 ActiveX 控件 其他MFC控件类 2.CWind是所有窗口的基类 3.GDI也属于一种API,主要用于绘图,(G ...

  8. shell编程-1到100的求和与冒泡排序

    Shell编程 一.  for循环 生成列表 {起始数..结束数} 命令生成列表 `seq [起始数] [步进长度] 结束数 ` for  l in {1..5};do for  l in `seq ...

  9. CSS3 基础知识

    CSS3 基础知识1.边框    1.1 圆角  border-radius:5px 0 0 5px;    1.2 阴影  box-shadow:2px 3px 4px 5px rgba(0,0,0 ...

  10. Java根据字节数据判断文件类型

    通常,在WEB系统中,上传文件时都需要做文件的类型校验,大致有如下几种方法: 1. 通过后缀名,如exe,jpg,bmp,rar,zip等等. 2. 通过读取文件,获取文件的Content-type来 ...