标签: terminal

从 Mac 上的终端连接到 .sql 文件

我有一个未加密的 .sql 文件(我可以在文本编辑器中查看)。文件的标题说:

-- MySQL dump 10.13  Distrib 5.1.41, for debian-linux-gnu (i486)
Run Code Online (Sandbox Code Playgroud)

所以我刚刚在我的 Mac 上安装了 MySQL,包括命令行/终端工具,并且正在运行 MySQL 服务器 - 我想在终端中使用该文件。

当我尝试时:

mysql 文件名.sql

我明白了

用户 ''@'localhost' 访问数据库 'file_name.sql' 被拒绝

我不相信我有这个文件的任何密码/用户名。我想要做的是打开 .sql 文件,查看其中的表,然后(最终)从 Python 连接到它,并将表读入 Pandas/Python。

关于我在尝试从命令行连接到数据库时做错了什么有什么想法吗?

提前致谢

mysql sql terminal

-1
推荐指数
1
解决办法
5950
查看次数

macbook上打开Visual Studio Code集成终端的快捷方式是什么?

我一直在寻找在我的 MacBook 上打开 Visual Studio Code 集成终端的快捷方式。菜单中显示^`(shift 6 反引号),但这在我的 Mac 上不起作用。我不知道如何创建新的快捷方式来打开集成终端。

macos terminal visual-studio-code

-1
推荐指数
1
解决办法
6206
查看次数

用于更改终端名称的 ANSI 序列

我使用 bash 脚本 ( konsole-name.sh ) 来更改终端名称,如下所示:

#!/usr/bin/bash
echo -en "\e]30;$1\a"
Run Code Online (Sandbox Code Playgroud)

我想使用与检查 GPU 温度相同的 perl 脚本方法,以便定期更新窗口标题。

然而我没有找到方法。我尝试了这两个:

$comm='echo -en "\e]30;T=$t\a"';
`$comm`;
Run Code Online (Sandbox Code Playgroud)

这是使用我的 bash 脚本:

$comm="konsole-name.sh T=$t";
`$comm`;
Run Code Online (Sandbox Code Playgroud)

有什么办法可以做到吗?

terminal perl ansi-escape

-1
推荐指数
1
解决办法
981
查看次数

每行第一个字母大写

我有一个如下所示的列表:

david
Sam
toNy
3matt
5$!john
Run Code Online (Sandbox Code Playgroud)

我希望将每行中第一次出现的字母大写。因此,如果该行不以字母开头,则转到下一个可能的字母并将其变为大写。所以上面的例子应该输出:

David
Sam
ToNy
3Matt
5$!John
Run Code Online (Sandbox Code Playgroud)

我已尝试以下操作,但如果该行以数字或符号开头,则它不会将第一次出现的字母大写:

sed  's/^\(.\)/\U\1/' myfile.txt > convertedfile.txt
Run Code Online (Sandbox Code Playgroud)

我已经在这个网站上搜索了答案,它们都给出了与上面一行相同的问题

regex unix linux terminal sed

-1
推荐指数
1
解决办法
718
查看次数

如何让我的终端在 C++ 中的空 cin 输入上退出?

我找不到一种方法让我的终端在空输入时退出程序。我有:

int main(int argc, char const* argv[]) {
    // Write your code here
    // Define variables

    set<string> words;  // The set
    bool more = true;     //  Flag indicating there are more lines to read

    // If there is no command line argument, use stdin to get the lines
    if (argc == 1){

        // Take lines in until a blank line is entered
        while (more) {

            // Get next line from stdin
            string input;
            cin >> input;

                // Quit if we …
Run Code Online (Sandbox Code Playgroud)

c++ terminal stdstring is-empty

-1
推荐指数
1
解决办法
30
查看次数

unix中"../"的含义是什么?

在编译我正在使用libxml库的c ++程序时,它会在未找到文件或目录的头文件中显示错误.我已经安装了库但它仍然显示错误.所以我只是输入上面的命令后,每件事情都运行正常,但我不明白.

UNIX中"../"的含义是什么?我在UNIX中的命令就像这个"sudo cp -r libxml ../"这意味着什么?如何在UNIX中提供相对地址以及使用了哪些不同的通配符.

linux shell terminal ubuntu-12.04

-2
推荐指数
1
解决办法
6445
查看次数

ls -l和grep没有一起工作

我试图获取以fs开头的文件列表

我用过那个命令

ls -l /etc/ | grep ^fs 
Run Code Online (Sandbox Code Playgroud)

0结果

然后我用了那个

ls /etc/ | grep ^fs
Run Code Online (Sandbox Code Playgroud)

得到了结果.

我想知道为什么我不能用"-l"得到任何结果

干杯!

unix linux shell terminal grep

-2
推荐指数
1
解决办法
222
查看次数

Sudo etc/hosts 文件不起作用

我想编辑我的 etc/hosts 文件。在 Mac 上的终端/命令行中,我输入了 sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit

有时它会要求我输入密码,我输入密码后什么也没发生。其他时候,它甚至不要求输入密码,也不会发生任何事情。为什么这个命令不起作用?

terminal command-line sudo hosts-file

-2
推荐指数
1
解决办法
5625
查看次数

Linux/终端 Grep 总内存

我只想要我的总 RAM 大小的数字。

当我尝试时grep MemTotal /proc/meminfo,我得到以下信息:

MemTotal:        3943084 kB
Run Code Online (Sandbox Code Playgroud)

但我只想要数字,所以我需要将“MemTotal:”和“kB”替换为“”(什么都没有)。如何在终端中执行此操作?(也许在一行?)

linux terminal ram

-2
推荐指数
1
解决办法
2209
查看次数

为什么卷曲 zip 文件需要 -L 作为命令行选项?

如果curl -L像普通一样工作curl,或者如果我不需要它来卷曲 zip 文件而不损坏它,我就不在乎。然而,使用 plain 解压 zip 文件curl总是会失败,但可以正常curl -L工作,而且解压缩 zip 文件所需的时间curl -L与使用 Safari 下载所需的时间之间的关系令人担忧。我需要让我的应用程序下载并提取 zip 文件,我不希望速度这么慢,特别是因为还有其他下载,我可以直接使用curl,这些下载很大,所以我想保护用户时间。

shell terminal curl

-2
推荐指数
1
解决办法
1138
查看次数