嵌入式学习笔记19.11.20

Linux 的shell基本命令:

shell的版本:1.Bourne Shell(sh)  2.C Shell(csh)  3.Korn Shell(ksh)  4.Bourne Again Shell(bash)其中bash是最流行的版本

shell命令的基本格式:

命令提示符:username@hostname:direction$

用户名@主机名:目录名$

命令格式:命令名称,选项,参数。

1.一条命令的三要素之间用空格隔开

2.若将多个命令在一行书写,用分号将各命令隔开

3.如果一条命令不能在一行写完,在行尾使用反斜杠(\)标明该条命令未结束

(就是使用空格+反斜杠)

su 登录到管理员账户(获取管理员权限,需要输入密码)。

clear = 快捷键ctrl +l = 清空屏幕

快捷键ctrl +c 终止命令

补全命令:按下Tab键,将文件名称补齐(或是命令)

查询命令历史:history [numberline]查询命令历史

echo $HISTSIZE 显示历史命令容量

HISTSIZE = 1000 修改历史命令容量

定义命令别名:alias 新命令名称 = '原命令名称 '

unalias 新命令名称可以取消别名

alias命令如果不带任何参数,默认列出当前已定义的别名

通配符:

1.星号(*)匹配任意长度字符串  ls  file_*.txt

file_liu.txt  file_wang.txt  file_lee.txt  file_song.txt

2.问号(?)匹配一个长度的字符串  ls  file_?.txt

file_1.txt  file_2.txt  file_3.txt  file_4.txt  file_5.txt

3.方括号([...])匹配其中指定的一个字符  ls file_y.txt

file_yes.txt 

4.方括号([ - ])匹配制定的一个字符范围  ls file[6-9].txt

file_6.txt  file_7.txt  file_8.txt  file_8.txt

5.方括号([^...])除了其中指定的字符,均可匹配  ls _[^245].txt

file_1.txt  file 3.txt

管道特殊字符(|)将前一个命令的输出作为后一个命令的输入

输入输出重新定向、

>file将file文件重新定向为输出源

<file将file文件重新定向为输入源

cat在标准输出上显示文件

Linux的基本命令:

ls列出文件名/cat显示文本文件/rm删除文件/cp复制文件/mv移动文件/

mkdir创建目录/rmdir删除目录/cd转换目录/file查看文件类型/echo显示文本/

date显示时间和日期/gzip压缩文件/gunzip解压缩文件/bzip2压缩文件/

tar归档和展开文件/ps列出进程/kill杀死进程/df检查文件系统空间占用情况/

du显示磁盘空间的使用情况/chmod改变文件或目录的访问权限/

chown改变文件或目录的属主/chgrp改变文件或目录所属的组/rpm  rpm包管理工具/

info获得帮助/man获取帮助(我一般用这个)/pwd显示当前工作目录的绝对路径/

基本系统维护命令:

sudo shudown -r +10代表10分钟之后重新启动

sudo shutdown -h now代表立马关机

选项:

1.-k不真正关机,只是发出警告信息给所有登录的用户

2.-r关机后立即重新启动

3.-h立即关机

4.-f快速关机,重启动时跳过fsck

5.-n快速关机,不经过init程序

6.-c取消一个正在执行的shutdown命令

passwd username为已有账户重新修改用户口令

su命令用于临时改变用户身份,具有其他用户的权限

普通用户可以用su临时拥有超级用户的权限

放弃当前用户身份,可以用exit命令切换回来

su命令的一般语法格式为:

su [-c | -m -- ] username

选项“-c”表示执行一个命令后就结束“-m”表示仍保留环境变量不变

“--”表示转换用户身份时,同时使用该用户的环境

单独使用su命令,默认要切换为超级用户root。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,801评论 0 10
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,434评论 0 5
  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,483评论 0 9
  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 1,118评论 0 0
  • 一、VMware的使用和Linux系统的安装1、VMware的快照、挂起的作用 快照:保存某一个状态,连命令行的输...
    seeiy阅读 1,957评论 0 1