美文网首页
Linux命令

Linux命令

作者: 李永开 | 来源:发表于2018-06-30 13:27 被阅读0次

    一.基础命令

    command  -[optional] argument
    
    • ls : 显示当前路径所有文件和文件夹
    • ls / : 显示/(根目录)下的所有文件和文件夹
    • ls -a / : 显示/(根目录)下的所有文件和文件夹,包括隐藏文件
    • ls -l : 列表风格显示
    • ls -h : 显示大小,并且转化量度
    • ll : 相当于ls -al
    • man ls : 可以上下翻屏(f下一屏,b上一屏)
    • man 2 ls : 使用c语言查看翻屏
    • man 3 ls : 使用其他语言查看翻屏
    • more a.txt : 分页显示a.txt
    • ls -alh /bin | more : 显示bin目录详细信息并分屏查看(|为管道)
    • ls a? : 查看以a开头的并且两位的文件
    • ls a?? : 查看以a开头的并且三维的文件
    • ls > a.txt : 重定向,会将a.txt清空并将ls的内容直接写到a.txt里面
    • ls >> a.txt : 重定向,会将新的内容加到a.txt的末尾
    • cat : 在命令行直接查看某个文件的内容,没有编辑功能
    • cat a b > c.txt : 合并a和b并把内容copy到c
    • gedit : 编辑某个文件
    • history : 显示历史命令
    • !200 : 执行200行的命令
    • pwd : 显示当前路径
    • cd : 切换目录
    • cd - : 切换到上一次的目录
    • cd ~ : 切换到家目录
    • touch : 创建文件
    • mkdir : 创建文件夹
    • mkdir a/b/c/d/e -p : 创建多个文件夹,-p(如果不存在该文件夹就创建)
    • rmdir : 删除文件夹
    • rm -r : 递归删除所有子文件夹和子文件
    • clear : 清屏
    • tree : 显示当前目录树
    • grep -n "a" c.txt : 在c.txt中搜索带 a 的元素(文件内的字符串查找,-n代表n行)
    • grep -n "^a" c.txt : 在c.txt中搜索以a开头的元素(不是a开头的就丢弃)
    • grep -n "a&" c.txt : 在c.txt中搜索以a结尾的元素
    • grep -v "a" c.txt : 在c.txt中搜索除了a的其他元素
    • mv(move) 原 现 : 修改文件名
    • cp -r: 复制(-r 递归复制)
    • find / -name a.txt : 查找a.txt
    • find ./ -size +1G : 查找当前目录下面大于1G的元素
    • tar -cvf a.tar *.py : 把所有.py文件打包到a.tar
    • tar -zcvf a.tar.gz *.py : 把所有.py文件 打包并压缩到a.tar.gz
    • tar -jcvf a.tar.bz2 *.py : 把所有的.py问价打包并压缩大a.tar.bz2
    • tar -xvf a.tar : 解包a.tar
    • tar -zxvf a.tar.z : 解压a.tar.z
    • tar -zxvf a.tar.z -C dir/: 解压a.tar.z到dir目录下
    • tar -jxvf a.tar.bz2 : 解压a.tar.bz2
    • cal -y 2016 : 查看2016全年的日历
    • date : 查看日期
    • ps -aux : 查看所有的进程(process)
    • top : 查看占用cup多的进行
    • htop : 查看当前电脑的信息
    • kill -9 1111 : (-9强制)杀死pid为1111的进程
    • df -h : 查看当前磁盘情况
    • du -h : 查看当前路径文件占用空间大小
    • ifconfig : 查看当前网络
    • ifconfig nes33 192.168.1.1 : 修改ip地址为
    • ping : 测试网络是否通畅
    • ssh liyongkai@192.168.6.6 : 远程连接liyongkai这个账户
    • sudo -s : 切换到root账户,exit退出root账户.
    • (字母法)chmod u(自己)=rwx,g(同组)=r,o(other)=w 2.py : 修改2.py文件权限
    • (数字法)chmod 137 2.py : 修改2.py文件权限
      4代表r(可读)
      2代表w(可写)
      1代表x(可执行)

    二.vim

    图片.png
    • i在光标前插入,I在行首插入
    • a在光标后插入,A在行末插入
    • o换到下一行行,O在上一行
    • u : 撤销 ---- ctrl + r : 反撤销
    • v V : 选中代码
    • { :整体向左 ----- } : 整体向右
    • . : 重复上一次的命令
    • dd : 删除一行 --- 2dd : 删除两行
    • D : 删除一行光标后的内容 --- d0 : 删除一行光标前的内容
    • x : 删除当前的光标 ---- X : 删除当前光标前面的一个
    • w : 调到下一个单词的开始出 b : 回去
    • dw : 删除一个单词
    • yy(复制) ---- 4yy(复制4行)
    • p(粘贴)
    • h j k l 控制上下左右
    • M调到屏幕中间 H上方 L下方
    • ctrl + f : 下一页 -----ctrl + b : 上一页
    • 20G : 跳转到20行 ---- G : 跳转到最后一行 ----gg : 回到第一行
    • r : 替换某一个字符 ------- R : 逐个替换一个个字符
    • shift zz : 相当于wq

    三.快捷键

    control + c : 取消当前的命令
    control + a : 光标移动到最左边 - 开头
    control + e : 光标移动到最右边 - 结尾
    control + f : 往下翻
    control + b : 往回翻
    alter + ⬅️ : 根据单词移位

    相关文章

      网友评论

          本文标题:Linux命令

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