Linux系统常用操作指令

本文最后更新于:2024年8月10日 下午

下面是我自己的嵌入式实验课程中需要掌握的一些Linux操作指令:

注意命令和处理选项和文件内容相互间必须有个空格

命令

选项

例子

说明

mkdir

 

-p

 

mkdir dir

mkdir –p dir1/dir2

创建一个名为dir的目录

-p选项后可以创建嵌套目录

cd

 

 

~

-

..

/

cd dir/dir1/dir2

cd ~

cd -

访问dir下的dir1下的dir2

~选项访问用户根目录

-选项访问先前访问的目录

..选项访问上一次目录

/选项访问顶层目录

pwd

 

 

显示当前绝对路径

cp

 

–r

 

cp file1 file2

cp –r dir1 dir2      

cp ~/file ./

拷贝file1file2

拷贝dir1下的所有目录和文件到dir2

拷贝用户目录的file到最顶层目录

mv

 

mv file1 file2

 

文件file1重命名为file2file1文件或目录拷贝到file2目录下

rmdir

 

rmdir dir

删除dir这个空目录

rm

 

 

-r

-f

rm dir

rm –r dir

rm –f dir

删除dir这个文件或目录

删除dir下的所有文件或目录

删除时不提示

ls

 

 

 

-a

-l

 

罗列当前目录下的文件和目录加-a选项列出所有包括隐藏的加-l显示文件详细信息

 

touch

 

 

-a

-c

-d

-m

-r

-t

touch file1

-a只更改存取时间-c不建立任何文件-d <后面加日期时间>-m只更改变动时间-r <参考文件和目录> -t <日期和时间>

建立file1文件

gedit

 

gedit file

建立并编辑file文本或文件(用vi也可以)

cat

 

 

-b

-n

-s

cat –b file1

 

 

列出文件内容时给非空白列编号

列出文件内容时,在每行开头加上编号

把连续的多个空行缩成一行显示

tar

 

-c

-r

-t

-u

-x

-f

-h

-v

-j

-z

-Z

 

tar zxvf toolchain.tar.gz -C

新建备份文件

新增文件到已存在备份文件的结尾部分

列出备份文件的内容

置换较备份文件后更新的文件

从备份文件还原文件

<备份文件> 指定备份文件

不建立符号链接

显示命令处理文件

使用bzip命令处理文件

使用gzip命令处理文件

使用compress命令处理文件

解压toolchain.tar.gz到当前用户目录

 

参数-jxvf可用来解压指定的.bz2文件,相应的,-zxvf 解压.gz文件、-Zxvf可用来解压.z文件

dmesg

> 

dmesg > mesg

将开机信息存到mesg

more

-<行数>

+/<字符串>

-d

more 选项 文件

显示文件的行数

在文件中查找指定的字符串,然后显示字符所在页

从指定行数开始显示

less

 

 

 

 

 

 

-i

-I

-N

-o <输出文件>

-0 <输出文件>

-s

less 选项 文件

 

 

 

 

 

 

忽略字符大小写,除了查找时

忽略所有大小写

在每行开头显示行编号

less命令读入的数据输出成文件保存起来

同上,但遇到已经存在的文件名不提示

把连续多个空行缩成一行

head

-n

 

 

 

显示文件头部n

tail

 

 

 

-c<显示数目>

-n<显示行数>

-q

-v

 

 

显示文件尾部数目,单位为字节在数字后面加

 

不显示文件名

显示文件名

sudo

-s

sudo -s

提升权限,在linux里面是提升到root

su

su <用户名>

su ada

切换到ada用户

以上是我目前接触的一些常用到的Linux指令,建议每条指令多自己实操几次哈。

Linux系统常用操作指令
https://xiaolelhy.github.io/2023/06/10/Linux系统常用操作指令/
作者
小乐
发布于
2023年6月10日
更新于
2024年8月10日
许可协议