• 5.Linux基础命令


    基础命令

    1.关机命令

    shutdown //1分钟后关闭操作系统

    shutdown -c #取消关闭操作系统

    shutdown -h 5 //5分钟后关机

    shutdown -h now //直接关机

    shutdown -r //1分钟后重启

    shutdown -r now //直接重启

    halt //直接关机

    poweroff //直接关机

    init 0 //直接关机

    reboot # 重启操作系统
    init 6 # 重启操作系统

    2.Linux快捷键

    ctrl+l //清屏 和clear命令相同

    ctrl+c //终止当前操作

    ctrl+a //快速移动光标到行首 按home键相同

    ctrl+e //快速移动光标到行尾 按end键相同

    ctrl+←&→ //每次向左向右移动一个单词

    ctrl+u //剪切光标前方的内容

    ctrl+k //剪切光标后方的内容

    ctrl+y //粘贴ctrl+u和ctrl+k剪切的内容

    ctrl+r //搜索历史命令

    ctrl+s //锁屏

    ctrl+q //解锁

    ctrl+d //注销推出当前用户窗口 和logout或exit相同

    3.查看命令帮助手册

    man+命令 查看命令详细信息

    help+命令 查看bash的内置命令

    命令+ --help

    ​ 内置命令:bash自带的命令 外部命令:自己安装的

    4.基础命令

    pwd #打印当前的工作路径

    cd #切换目录

    ​ cd回车&cd~回车&cd /root回车 回到家目录 //cd- 快速回到上一次所在目录

    cat #查看文件中的内容

    ​ cat+-n 显示查看文件行数 cat+-A在结尾的位置加上$ 查看以什么结尾

    ​ [root@oldboy ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

    ​ cat可以同时查看多个文件【cat 1.txt 2.txt】,和文件合并[cat 1.txt 2.txt >3.txt]1&2合并到3

    ll # 查看当前所有文件的详细信息

    ls # 查看当前所有文件

    touch # 创建普通文件 如果文件存在则会修改文件的时间戳 内容不变

    vi #编辑文本//编辑 vi 或者vim vi类似于windows的普通文本 vim类似于notepad++ 编辑器功能强大

    ​ 按i进入编辑模式(下方会出现INSERT提示)-->输入内容---> 退出 按esc键 --->输入:wq 保存并退出

    mkdir #创建指定名称目录

    ​ mkdir -p aa/bb#递归创建,在目录aa下建立子目录bb,如果aa目录不存在则新建一个

    cp #复制文件目录

    ​ cp 源文件 目标文件 #改名

    ​ cp 源文件 目标目录 #复制,可以复制多个文件

    ​ cp -r 源目录 目标目录 #复制目录及目录下的所有的内容到目标目录,可以复制多个目录

    mv #移动文件或改名

    ​ mv 文件1 文件2 #将文件1改名为文件2

    ​ mv 文件1 文件2...目录1#将文件1文件2...移动到目录1

    ​ mv source-directory(目录)dest-directory(目录)#若目标目录存在则源目录移动到目标目录,若目标目录不存在则源目录重命名为目标目录,可移动多个目录

    rm #移除 删除

    ​ rm 文件/目录

    ​ -r #删除目录及目录下的所有内容

    ​ -f #强制删除不提示

    ​ -i #与用户交互

    echo #输出命令

    ​ -n #内容输出不换行

    ​ -e #支持反斜线控制的字符转换 例如:echo -e "a"

    1604062702454

    ps:.#代表当前的路径 .. #代表了上级目录 ~ # 代表家目录

    tree #以树结构方式显示目录

    ​ tree -L 1等级 #显示1级目录

    ​ tree -d #只显示目录

    ​ ls #显示当前或者目录的文件

    ​ 参数:

    		    -l   list 列出目录下或者文件的详细信息   与ll命令一样
    			 -d   查看目录详细信息
    			 -r   逆序排序 按照文件的首字母 默认正序排序 a b c d
    			 -t   按照时间进行排序
    			 -rt  按照时间逆序排序
    

    ​ alias #查看别名,重新命名Linux快捷命令(alias 快捷命令名=“执行的命令操作”)

    ​ echo #输出内容到屏幕或者文件中 清空文件内容 (菜单)

    ​ “>” # 先清空文件的内容 然后把新的内容写入到文件

    ​ “>>” #追加新的内容到文件中

    ​ 格式: echo 写的内容 大于号 文件路径

    生成序列{} #所有的命令都支持{} 序列 通配符 eg: {1..10} {a..z}

    ​ mount #挂载 格式: mount 挂载的文件 挂载到目录

    ​ umount #卸载 格式: umount 挂载文件的目录

    vim 编辑器 快捷键 #安装yum -y install vim

    ​ 视图模式下快捷键:

    ​ 0 home键 #行首 $ end键 #行尾

    ​ gg #首行 3gg #移动到第三行

    ​ G #尾行 3G #移动到第三行

    ​ dd #剪切删除 3dd #删除光标后三行

    ​ dw #删除一个单词 x #删除单个字符

    ​ dG #删除光标所在至后所有行 dgg #删除光标所在至前所有行

    ​ D #删除光标所在到行尾 C #删除光标所在到行尾并进入编辑模式

    ​ d0 #删除光标所在到行首

    ​ yy #复制当前光标所在行 3yy #复制3行内容

    ​ p #粘贴复制的行 3p #连续粘贴3次

    ​ u #撤销

    ​ a #在光标所在后一个格进入编辑模式

    ​ i #在光标当前进行编辑模式

    ​ o #在光标所在行下一行进入编辑模式

    ​ O #在光标所在行上一行进入编辑模式

    批量编辑

    ​ ctrl + v 选中区域 输入I 输入新的内容 按两次esc键 批量写入

    退出--->输入: 到底行模式

    ​ : set nu 显示行号

    ​ : set nonu 不显示行号

    ​ :w 保存当前的内容

    ​ :q 退出不保存改动过的内容

    ​ :wq 保存并退出

    ​ :q! 强制退出不保存

    ​ :wq! 强制保存并退出

    vim报错

    ​ 编辑文件如果不正常退出 则会产生临时隐藏文件,什么情况下出现隐藏文件

    ​ 1) 未保存情况下直接关闭xshell

    ​ 2) 未保存断电

    ​ 3) 多人同时编辑同一个文件(先退出 让一个人编辑)

    ​ 查看隐藏文件:ls -la 显示隐藏文件 Linux中的所有隐藏文件都是以.开头

    ​ eg:编辑oldboy.txt文件,写入aaaaaa,直接关闭xshell,ls -a 会显示swp的临时文件.oldboy.txt.swp

    ​ 解决方法1:想要更改后的内容 使用-r

    ​ vim -r oldboy.txt --->保存并退出 ---->删除隐藏文件rm -f .oldboy.txt.swp

    ​ 解决方法2 :不想要更改后的内容

    ​ 直接删除隐藏文件rm -f .oldboy.txt.swp

  • 相关阅读:
    slf4j简介(一)
    Spring Framework--AOP(1)--
    Spring Framework--Data Access(1)--Transaction Management(2)
    Spring Framework--Data Access(1)--Transaction Management(2)
    Spring Framework--Data Access(1)--Transaction Management(1)
    Spring Framework--Ioc Container(1)--Dependencies(2)--depends-on、lazy-init、autowire、mothod injection
    车票100–火车票接口开发文档
    SAE AppConfig的重定向和Url重写
    MySQL Order By Rand()效率
    面试时应该如何应答?
  • 原文地址:https://www.cnblogs.com/jia-shu/p/13927591.html
Copyright © 2020-2023  润新知