01. 嵌入式Linux shell基础指令

(1)  ls(list,列表)

  作用:使用列表把当前文件夹下所有文件显示出来

ls -a 显示所有文件,包括隐藏文件(以“.”开头的文件)

ls -l  详细信息显示文件

ls -a -l

ls -l -a

ls -la

(2) cd (change directory,更改目录)

  作用:用来切换目录,涉及到相对路径和绝对路径

  cd..         ..代表上一层目录

  .代表当前目录

(3) pwd(print work directory,打印工作目录)

  作用:打印出当前的绝对路径

(4) mkdir(make directory,创建文件夹)

  作用:创建空文件夹,mkdir -p pathname 级联创建文件夹,例如file/file1/file2

(5) mv(move,移动)

  作用:在目录间移动文件,重命名文件

mv  源文件pathname  目的文件pathname

(6)rmdir(remove directory,删除文件夹)

  作用:删除空文件夹

  rmdir和rm -r的区别:rmdir只能删除空文件夹,而rm -r可以删除空文件夹和非空文件夹

(7) touch

  作用:创建空文件

touch pathname

(8) cp(copy,复制)

  作用:复制文件或文件夹

cp 源文件pathname 目标文件pathname

cp -r 用来复制文件夹,实际操作时,cp -rf复制文件夹。

cp -f 强制复制,实际操作时,cp -f复制文件。

(9) rm(remove,去除,删除)

  作用:用来删除文件,文件夹

rm   文件pathname

rm -r 文件夹pathname

(10) cat

  作用:直接在命令行下显示文件内容,也可以用来向文件输入

(11) ln(link,连接文件)

  linux中有两种连接文件:软连接(符号连接):类似于windows中快捷方式

  硬连接 :只有等所有的连接文件都删除掉了,这个文件才会被真正从硬盘上删除

  软连接: ln -s 源文件名 符号连接文件名

  举例:ln -s src.c,linker.c,       linker.c就是src.c的一个符号连接文件

  硬连接: ln 源文件名 连接文件名

4、系统信息查看命令uname

5、清理屏幕命令clear

7、切换用户身份命令sudo

9、切换用户命令su

15、显示网络配置信息命令ifconfig

16、重启命令reboot

17、关机命令poweroff

18、系统帮助命令man

19、数据同步写入磁盘命令sync

20、查找文件命令find

21、查找内容命令grep

22、文件夹大小查看命令du

23、磁盘空间检查命令df

24、使用gedit打开某个文件命令gedit

25、当前的系统进程查看命令ps

26、进程实时运行状态查看命令top

27、文件类型查看命令file

原文地址:https://www.cnblogs.com/zhangshiwu/p/12601870.html

时间: 2024-11-08 07:27:04

01. 嵌入式Linux shell基础指令的相关文章

学习linux之基础指令

2014/5/4 1.date--->显示日期的指令 date --help---->得到相关帮助,其他的指令也可这样操作 2.cal---->显示日历的指令 3.bc----->简单好用的计算器 4.sync--->数据同步写入磁盘 5.fsck--->文件系统检查指令 fsck /dev/sda7 6.chgrp-->改变所属群组 学习linux之基础指令,布布扣,bubuko.com

一、Linux Shell基础

1.1.shell基础 Bash 是一个与Bourne Shell兼容的.执行从标准输入设备文件读取的命令的语言解释器.Bash是Bournae-Again Shell的缩写.Bash与原来的Unix sh Shell向后兼容,并且融合了一些有用的Korn Shell和C Shell的特性.它相对于sh在编程和交互式使用两方面都有功能改进.另外,大部分的sh脚本可以在不修改的情况下由Bash直接运行. Linux环境由以下几部分构成: 内核-------------------Linux操作系统

Linux shell基础(七)

十六. 文件查找命令find: 下面给出find命令的主要应用示例:    /> ls -l     #列出当前目录下所包含的测试文件    -rw-r--r--. 1 root root 48217 Nov 12 00:57 install.log    -rw-r--r--. 1 root root      37 Nov 12 00:56 testfile.dat    -rw-r--r--. 1 root root 10530 Nov 11 23:08 test.tar.bz2    -

linux shell基础语法

1.第一个Shell脚本 打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了. 输入一些代码: #!/bin/bash echo "Hello World !" "#!" 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell.echo命令用于向窗口输出文本. 运行Shell脚本有两种方法. 1.1作为可执行程序 将上面的代码保存为t

Linux shell基础

shell是核心程序kernel之外的指令解析器,是一个程序,同事是一种命令语言和程序设计语言 --shell是命令解析器,用户输入命令,它去解析. shell类型 ash,bash,ksh,csh,tcsh --cat qkxue.net/etc/shells 查看系统下的shell --echo $SHELL 查看当前用户运行的shell shell中可以运行子shell --在命令行键入 1126.www.qixoo.qixoo.com/bin/dash 执行子shell --在子shel

linux shell 基础-2

管道符 fg bg sleep 变量 set 定义变量 变量分类 取消变量 环境变量配置文件 管道符 管道命令操作符是:"|",它仅能处理经由前面一个指令传出的正确输出信息,也就是 standard output 的信息,对于 stdandard error 信息没有直接处理能力.然后,传递给下一个命令,作为标准的输入 standard input. 注意: 1.管道命令只处理前一个命令正确输出,不处理错误输出 2.管道命令右边命令,必须能够接收标准输入流命令才行. fg fg命令用于

Linux shell基础(八)

十八.  和系统运行状况相关的Shell命令:    1.  Linux的实时监测命令(watch):    watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行.该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒执行一次"command",-d表示高亮发生变化的位置.下面列举几个在watch中常用的实时监视命令:    /> watch -d -n 1 'who'   #每隔一秒执行一次who命令,以监视服务器当前用户登录的状

Linux shell基础(四)

九.  awk实用功能: 和sed一样,awk也是逐行扫描文件的,从第一行到最后一行,寻找匹配特定模板的行,并在这些行上运行"选择"动作.如果一个模板没有指定动作,这些匹配的行就被显示在屏幕上.如果一个动作没有模板,所有被动作指定的行都被处理.       1.  awk的基本格式:    /> awk 'pattern' filename    /> awk '{action}' filename    /> awk 'pattern {action}' filen

第八章 Linux Shell基础

8.1 Shell 介绍 linux的shell简单说就是一个命令行和用户交互的一个进程. 你打命令它会出结果. 类似windows里面的cmd窗口. 8.2 Shell 命令历史 所有敲过的命令都存在 <ls /root/.bash_history> ,这个文件最大可以存1000条<history> 可以查看敲过的命令<echo $HISTORY> 查看环境变量最大可以存多少条 <history -c>清内存命令历史,不能清空命令存储的文件.退出终端时才会