感谢支持
我们一直在努力

Linux 的命令使用及一些简单常用的命令

命令的组成格式
         选项            参数
#command OPT1 OPT2 OPT3 argument1 argument2
选项是什么:修正命令执行特征
    用”-“引导 选项
    选项常用的用两类
        长选项:–help
        短选项:-h
        同时使用多个选项他们之间一定要用空格隔开
参数是什么:命令的作用对象
    参数之间用空格隔开


常用的shell:
    bash  最广泛 最多
    sh BSH    最古老
    zsh
    csh
    tch
    ksh
   
bash:的优点
    1、命令历史 1000记录
    2、命令补全 连敲两次tab补全
    3、路径补全 连敲两次tab补全
    4、管道
    5、编程   
prompt  提示符
bash  #–>管理员   $–>普通用户
必须在命令提示符下才能执行命令



SHELL:
1、命令行编辑
    Ctrl+a <—>Ctrl+e  至行首 行尾
    ctrl+u  删除光标处至行首内容  +k 至行尾
    ctrl+向左 向右   一次移动一个单词
2、globbing:文件名通配
    *:任意长度的任意字符
    ?:任意单个字符
    []:指定范围内的任意字符  [abc] ,[0-9],[a-z],[A-Z]
        [:lower:]  小写 [:upper:] 大写 [::]数字
        [^]取反
3、命令行展开
    ~家目录
    {}   多字符匹配
    $(),“命令引用  把一个命令的结果当成另外一个命令的参数
4、如何避免2、3
    \转义符  逃意符  避免一个字符表示通配的意义
    加引号
5、如何使用命令别名
    #alias  不带选项显示多有命令别名
    #alias 定义的名字=原来的名字
    #alias 定义的名字=“原来名字中间有空格”
    #unalias 撤销别名
    \  加转义符    使用原有命令不使用别名
   


 


 


内部命令:程序自身所带的命令
   


外部命令:有对应的可执行文件



type + 命令  查看命令式内部命令 还是外部命令


命令历史
显示命令历史:
    history
    history N 显示带本条命令之前的N条命令
    !!显示之前一次执行过的命令
    !string  执行历史中最近一次以这个字符串开头的命令
    !N执行历史中的第N条
    !-N  倒数第N个
    如何调用最近一次执行的那个命令的最后那个参数
    command !$
    command ALT + .
    command esc(马上松开)+.
   
    history -c  清除命令历史

命令帮助
    #COMMAND –help
    #help COMMAND 获取内部命令帮助
    #man COMMAND 获得命令手册页  打开一个命令的帮助手册
        命令,(文本)手册文件,压缩后存储    /usr/share/man
        调用后解压缩  使用less 显示
       
        -M  指定路径
        -k 从 whatis 数据库中 匹配 字符串
        -K 显示-k 匹配的帮助


       
    #man 数字 COMMAND  显示在第几个章节的命令解释
    命令手册是分章节的  共八个章节
        1.user command     /bin 目录下的命令
        2.system calls (应用程序调用硬件的接口)   
        3.library calls  库调用
        4.special file  特殊文件  解释设备相关的命令帮助
        5.file formats  文件格式   命令的配置文件
        6.games
        7.miscellaneous
        8.administrative commands  管理员用到的管理命令
       
    whatis COMMAND 显示在第几个章节里有
        专门有一个数据库  whatis  检索 数据库中的内容
        makewhatis  生成whatis 的数据库
       
       
    [] :可选
    <>: 必须的
    file…:可以有多个
    -x|y|z:从中选一个 
       
#info 查看某个命令的详细的文档


       
简单的文本编辑器:
#nano 文件名


 


#su:switch user 用于切换用户的命令
#su – 完全切换  su 不完全


#id 显示当前用户的相关信息 显示挡当前用户是谁


 



ls [options] [argu]
    选项      参数(文件或目录)
    -l 长格式 显示文件的详细文件信息
    -h  做单位换算
    -a  显示所有文件
    -A  不显示 .和 ..
    -d  显示目录自身  而非 其内文件的属性


cd [argu]
cd ~
cd – 在前以目录和当前目录 之前来回切换


pwd  当前所在位置


创建删除目录:
    mkdir [option] [DIRs]
            /root/x/y/z
        mkdir
            -p  直接就能创建
            -v  查看创建的过程
   
    rmdir:只能删除空目录
        -p
       
touch:修改的文件时间标签  如果不存在就创建  文件里面是空的
        linux上每一个文件都是三个时间标签
            文件最近一次被访问的时间  access
                        被修改的时间  modify
                        被改变的时间  change  文件元数据 属性信息
                       
                       
rm [option] file1,[file2,…]
    -i 交互式的
    -v  显示信息  显示 过程
    -r  递归删除一个目录及其 目录中的内容
    -f  强制删除 不要提示


stat  命令可以查看文件的属性信息



cp source (sfile1 2 3 …) dest
    -r  复制目录


DEST 是一个 已经存在的文件  覆盖 或者 多个文件的时候报错
DEST 事先不存在的文件    多个文件的时候报错


DEST 是一个已经存在的目录 
    -r  递归复制
    -v  过程
    -p  保留文件原有信息
   
mv  同cp
mv  可以直接移动目录


cat file1 file 2…
shift+pageup/pagedown 手动翻屏


tac  内容反过来显示


more  支持翻页  空格向后 一瓶  回车 向后 一行  b向前 一屏 



echo  回显


echo “\033[31mthis is a desk;\033[0m”
        \033[ 控制符  3前景色 4 背景色
       


#read  读取键盘输入信息
    -p 显示些提示信息

赞(0) 打赏
转载请注明出处:服务器评测 » Linux 的命令使用及一些简单常用的命令
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏