美文网首页
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