美文网首页
嵌入式学习笔记19.11.20

嵌入式学习笔记19.11.20

作者: Mo1035 | 来源:发表于2019-11-20 15:12 被阅读0次

    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。

    相关文章

      网友评论

          本文标题:嵌入式学习笔记19.11.20

          本文链接:https://www.haomeiwen.com/subject/gnroictx.html