zoukankan      html  css  js  c++  java
  • Linux快捷键

    • ls -l列表显示文件的详细信息

    • ls -a显示全部文件/夹

    • drwxrwxr-x

      • d 代表文件夹 - 代表普通文件 l链接文件 b/c设备文件
      • rwx读写执行
      • 用户-组-其它
    • ls -l 文件名

    • cd -回到以前的文件去

    • mkdir -p如果中间文件夹不存在就逐级创建

    • rm -r递归删除文件夹内的文件和文件夹

    • rm -i删除前给出提示

    • rm -f强制删除不给出提示

    • “”包起带有特殊字符的路径

    • --help帮助选项

    • man查看命令所对应的帮助文档

    • more分页显示文本文件的内容

    • * ?通配符

    • cp -a复制文件夹中的全部内容

    • mv 名字 new改名字

    • find 路径 -name “文件名”根据文件名信息查找指定的文件

      • 比如,你在当前用户文件夹中搜索名字中包含screen的文件:
        find ~ -iname "screen*"
      • 你也可以在特定的文件夹中寻找特定的文件:
        find ~/Library/ -iname "com.apple.syncedpreferences.plist"
      • mdfind命令就是Spotlight功能的终端界面
        • mdfind -name 文件名 / mdfind 内容 / mdfind -onlyin ~/Library plist
    • grep "内容" [选项] 文件名或路径查找文件中相应的内容及文本信息

      • -n显示行号
      • -w匹配整个单词
      • -i忽略大小写
      • -r/-R递归搜索文件夹内的文件
      • -A num/ -B num/ -C num/前num行、后num行、前后num行
      • -c统计出现的总行数
      • --color=auto高亮显示
      • -E匹配多个字符 -e复杂的匹配
      • -v找出不满足条件的匹配
      • grep "文件" *.txt
      • grep "正则" -n *.txt
      • grep "root" -nr /etc 2> /etc/null输出重定向
    • gzip 文件名 生成.gz压缩文件

      • gunzip解压gzip压缩的.gz文件
    • tar对文件或文件夹进行打包和解包的操作

      • tar [选项] 文件名 [文件名或路径]
      • -c创建包
      • -x解包
      • -v显示操作的文件细节
      • -zgzip/gunzip对包进行压缩和解压缩
      • -f 文件名正在操作的文件名
      • -c 路径 改变解压缩路径
        tar -czvf 文件 路径/文件名
        tar -xzvf 文件名
        
    • poweroff关机
      Mac写法:

      1. 立即关机是
        sudo halt
        或者
        sudo shutdown -h now

      2. 10分钟后关机
        sudo shutdown -h +10

      3. 晚上8点关机
        sudo shutdown -h 20:00

      4. 立即重启
        sudo reboot
        或者
        sudo shutdown -r now

    • reboot重启

    • sudo spctl --master-disable禁用macOS安全校验

    • chmod修改文件权限

      • u用户
      • g同组用户
      • o其它用户
      • a所有用户
      • +添加权限
      • -删除权限
      • chmod u+r 文件名 / chmod o-rwx 文件名 / chmod g+rw 文件名
      • 输出重定向
        • 1标准输出
        • 2标准错误输出
        • >重定向 >>将一 个命令的标准输出追加重定向 2>标准错误重定向常用/dev/null直接丢弃 2>> .. &>重定向所有输出 &>> ..
    依赖安装和卸载
    • sudo apt-get remove/install xx 卸载/安装 xx
    xz压缩率新贵解压
    • xz -z 要压缩的文件
    • xz -d 要解压的文件,使用 -k 参数来保留被解压缩的文件。
    • tar xvJf filename.tar.xz解压
      • xz -d filename.tar.xz
      • tar -xvf filename.tar
    打开当前文件夹
    • nautilus .打开当前文件夹
    编辑打开对应文档
    • gedit xx打开并编辑xx
  • 相关阅读:
    php文件hash算法,秒传原理
    pytest-2:allure 的安装、使用
    python操作数据库(Mysql)
    python中OS常用方法
    Selenium2+python-unittest之装饰器(@classmethod)
    selenium中嵌套iframe的切换
    selenium3驱动IE浏览器设置
    selenium测试报告(含通过率统计图和失败截图)
    python3打包成exe---pyinstaller方法
    Python2图像文本识别
  • 原文地址:https://www.cnblogs.com/fuunnyy/p/12849164.html
Copyright © 2011-2022 走看看