美文网首页
2018-08-12 Linux 命令

2018-08-12 Linux 命令

作者: 上心心上 | 来源:发表于2018-08-12 19:09 被阅读0次

    目录命令

    • pwd 显示当前目录
    • cd xx 进入目录
    • cd .. 返回
    • cd ~ 回城
    • cd - 回到上一次所在目录
    • cd . 进入当前目录

    ls显示目录命令

    • ls -a 显示目录下隐藏文件
    • ls -l 显示目录文件的具体信息
    • ls -lh 显示文件具体大小
    • ls -- help 查看ls命令帮助
    • ls xxx* 后面任何字符
    • ls *xxx 前面任何字符
    • ls ?xxx ? 代表一个字符
    • (在linux 任何东西都是文件)

    文件(夹)命令

    • mkdir xxx 创建文件夹
    • touch xxx 创建文件
    • gedit xxx 编辑文件
    • cat xxx 查看文件内容

    界面命令

    • (> 会覆盖)
    • (>> 追加)
    • 空格 翻页
    • q 退出
    • clear 清屏
    • history 历史命令
    • !xxx 执行命令
    • word 搜索替换
    • | 管道 一头进 一头出
    • ctrl+shift+ + 放大
    • ctrl+ - 缩小
    • ctrl+c 结束

    rm删除命令

    • rm xxx 删除文件
    • rm -r xxx 删除文件夹
    • rm -i xxx 交互式 询问是否删除
    • rm -f xxx 强制删除
      -(一般加-r操作都跟文件夹相关)

    cp复制命令

    • -i 交互式复制
    • -f 强制复制
    • -v 显示进度
    • -r 复制文件夹

    源文件软硬连接命令

    • ln -s 源文件 链接文件 创建软连接
    • ln 源文件 链接文件 创建硬链接
    • (源文件删除 软连接不可访问 硬连接可以)

    递归创建文件夹

    • mkdir xx/xxx/xxxx -p 递归创建文件夹

    mv命令

    • mv xx xxxx 移动文件夹或重命名
    • -i 交互式 前提文件已存在
    • -v 显示进度
    • -f 强制

    grep命令

    • -v 取反
    • -i 忽略大小写
    • -n 显示行号

    find命令

    • find / -name *.sh 从根目录开始搜索以.sh结尾的文件
    • find . -name *.sh 从当前开始搜索以.sh结尾的文件
    • find / -name [A-Z]* 从根目录开始搜索以A-Z开头的文件
    • find / -size +2M 从根目录开始搜索大小大于2M的文件
    • find / -size -2M 从根目录开始搜索大小小于2M的文件
    • find / -size +2M -size -5M 从根目录开始搜索大2M 小于5M的文件

    整理解压命令

    • tar -cvf test.tar * 整理
    • tar -xvf test.tar 解压

    - xxxx.tar.gz

    • tar -zcvf xxx.tar.gz * 整理并压缩
    • tar -zxvf xxx.tar.gz 解压缩

    - xxx.tar.bz2

    • tar -jcvf xxx.tar.bz2 * 整理并压缩
    • tar -jxvf xxx.tar.bz2 解压缩

    - xxx.zip

    • zip xxx.zip * 整理并压缩
    • unzip xxx.zip 解压缩

    三种模式

    • 命令模式
    • 插入模式
    • 莫行模式

    命令模式命令

    • i 光标当前插入
    • I 光标移动到当前行首
    • o 向下开一行 光标行首
    • O 向上开一行 光标行首
    • a 插入光标后
    • A 插入当前行行末

    复制命令

    • yy 复制
    • Nyy 复制N行

    删除命令

    • dd 删除 或剪切
    • dw 删除单词
    • do 删除光标前
    • Ndd 删除N行
    • x 删除光标当前字符

    粘贴命令

    • p 粘贴

    移动命令

    • G 移动文本最后
    • gg 移动文本开头
    • shift+} 向下按段移动
    • shift+{ 向上按段移动
    • shift+>> 整体右移动
    • shift+<< 整体左移动
    • L 移动当前屏幕最后
    • M 移动当前屏幕中间

    定位命令

    • 12G 定位12行 (xxG 定位xx行)

    撤销命令

    • u 撤销
    • ctrl+r 反撤销

    替换命令

    • r 替换
    • R 替换光标后
    • %s/abc/123/g 全局替换
    • 1,10s/abc/123/ 1到10行替换

    翻屏命令

    • ctrl+d 向下翻半屏
    • ctrl+u 向上翻半屏
    • ctrl+f 向下翻一屏
    • ctrl+b 向上翻一屏

    查找命令

    • /w 查找w
    • n 向下查找
    • N 向上查找

    新用户命令

    • sudo useradd 名字 -m 创建新用户
    • cat /etc/passwd 查看新用户是否创建成功
    • su - 用户 切换用户并切用户所在目录
    • su 用户 切换用户
    • sudo userdel -r 用户 删除用户并删除用户目录
      -sudo userdel 用户 删除用户

    创组命令

    • sudo groupadd 组名 创建组
    • sudo groupdel 组名 删除组
    • sudo usermod -a -G adm 用户 给用户添加到adm组中
    • sudo usermod -a -G sudo 用户 给用户添加到adm组中

    修改文件命令

    • chown 用户 文件 修改文件的拥有者
    • chgrp 组 文件 修改文件所属组

    可读可写可执行

    • u=user
    • g=group
    • o=other
    • r 可读
    • w 可写
    • x 可执行
    • 1.x 2.w 3.wx 4.r 5.rx 6.rw 7.rwx

    查看本机信息

    • ps -aux 查看进程
    • kill -9 pid 杀进程
    • ifconfig 查看IP
    • ping www.baidu.com 查看是否有网
    • df -m 查看磁盘空间

    代码git命令

    • git init 把文件夹变成本地仓库
    • gir remote add origin git@github.com:liboheng-1/1808.git 把远程仓库和本地仓库连接起来
    • git status 查看状态
    • git add. 添加文件
    • git commit -m "描述"
    • git push origin master
    • git remote remove origin 删除地址

    相关文章

      网友评论

          本文标题:2018-08-12 Linux 命令

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