嵌入式学习之Linux常用命令

1.pwd

pwd命令用于显示当前工作目录,如图所示:

2.man

man相当于我们使用软件时的帮助,使用方法如下:

man [option]

如图所示,我们想了解pwd命令的作用可以输入:

阅读中,使用j、k按键进行上下滚动,q退出。

3.cd

cd命令用于切换当前目录,在控制台中,需要切换当前目录可以用如下命令:

cd [direction]

需要说明的是,第二行所示中,

@符号前面的atime指的是当前用户;

@后的atime-pc指的是电脑名;

:后的/etc指的是当前目录;

~符号表示当前用户目录。

当以普通用户登录时虎仔结尾显示$符号,

当以root用户登陆时,会显示#符号。

4.sudo

ifconfig用于查看当前网络状态,可查看当前本机的IP地址如图所示:sudo命令是以其他用户执行某一命令,常用为:sudo -i:获取root权限。

5.ls/ll

ls命令用于列出当前目录的文件,

ll命令将会列出当前目录文件的详细信息。

ls命令还有附加的参数如-a会列出所有文件,-s按照文件大小排序列出,等这里不多介绍。

6.mkdir

mkdir用于创建文件夹使用方法如下:

在当前目录创建名为help的文件夹

7.cat

cat主要有三个功能:

1.一次显示整个文件:$ cat filename

2.从键盘创建一个文件:$ cat > filename

注意,此命令只能创建新文件,不能编辑已有文件。

3.将几个文件合并为一个文件: $cat file1 file2 > file

如创建一个叫a.txt的文件:

输入命令后,会进入编辑状态,这时可以输入要保存在a.txt的文字,按Ctrl+c退出。打开共享目录中的a.txt文件如下:

8.cat查看CPU信息

cat命令查看CPU信息:cat /proc/cpuinfo

如图所示:

9.ifconfig

ifconfig用于查看当前网络状态,可查看当前本机的IP地址如图所示:

10.rm

命令用来删除Linux系统中的文件或目录。通常情况下rm不会删除目录,通过指定参数-r或-R才可以删除目录。

常用参数如下:

-i:交互删除模式,删除文件前给提示;

-f:强制删除,忽略不存在的文件,从不给出提示;

-F:递归的删除目录下面文件以及子目录下文件;

-v:显示运行时状态;

-r/-R:递归的删除目录下面文件以及子目录下文件。

更多参数请使用man rm查阅。

如删除1.txt文件,示例如下:

rm -rf [目录]:递归强制删除某一目录;

11.mkdir

rmdir用于删除空目录,若目录非空,会出错。实例删除help目录:

12.ps -ef

ps -ef用于查看进程,可以搭配|less使用:

13.mv

mv:命令用于移动、重命名文件如将2.txt重命名为3.txt

14.apt-get

apt-get需要root权限,常用命令输入下:

sudo apt-get update:更新源

sudo apt-get install XXX:安装软件

sudo apt-get remove:卸载软件包

15.logout

logout用于退出登录账号。

回车后显示如下:

16.shutdown

shutdown 命令用于关机,需要root权限运行,如下命令shutdown now

17.reboot

reboot命令用于重启,需要root权限运行。

18.chmod

chmod命令后接参数接文件-R递归操作

+r增加读权限

-删除写权限

+x增加执行权限

学习这个命令需要了解Linux的权限相关知识,将在以后的文章中讲解。

示例如下:

$ chmod u+x file:

给file的属主增加执行权限,

$ chmod -R u+r directory:递归地给directory目录下所有文件和子目录的属主分配读的权限。

更多详情需要学习权限知识后再学习。

学习Linux命令要常用man查看使用手册,通过阅读man文档可以更高效地学习这些知识。


嵌入式学习之Linux常用命令
http://atime.cc/2017/01/28/嵌入式学习之linux常用命令/
作者
ATIME
发布于
2017年1月28日
许可协议