小编Eli*_*gan的帖子

如何修复安装 Laravel 的错误?

当我运行此命令时,sudo composer global require "laravel/installer"它会产生以下输出:

Changed current directory to /home/zoheir/.composer
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Using version ^1.4 for laravel/installer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - laravel/installer v1.4.1 requires ext-zip * -> the requested PHP extension zip is missing from your system.
    - laravel/installer v1.4.0 requires ext-zip * -> …
Run Code Online (Sandbox Code Playgroud)

php composer

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

无法在 Ubuntu 16.04 中的 /etc 中找到 apache2 目录

我正在尝试在 Ubuntu 16.04 中安装 Apache。我按照How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04 中的步骤操作

我运行了以下命令:

sudo apt-get update    
sudo apt-get install apache2
Run Code Online (Sandbox Code Playgroud)

尝试运行下一个命令时:

sudo apache2ctl configtest
Run Code Online (Sandbox Code Playgroud)

我收到如下错误:

apache2: Could not open configuration file /etc/apache2/apache2.conf: No such file or directory
Action 'configtest' failed.
Run Code Online (Sandbox Code Playgroud)

我检查了我的/etc目录,没有名为/apache2.

apache2 16.04

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

如何根据字母和数字对文件进行排序?

包含以下内容的文件:

abc[0]
abc[100]
abc[101]
.
.
abc[127]
abc[19]
abc[1]
.  
. 
abc[9]   
xyz[0]  
xyz[100]  
xyz[101]  
.
.
xyz[127]
xyz[19]
xyz[1]
.
.
xyz[9]
Run Code Online (Sandbox Code Playgroud)

我想保留字母顺序,但根据括号中的内容按数字顺序排列。

abc[0]
abc[1]
abc[2]
.
.
abc[127]
xyz[0]
xyz[1]
xyz[2]
.
.
xyz[127]
Run Code Online (Sandbox Code Playgroud)

command-line sort text-processing file-sorting

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

如何将具有多个空格的文件转换为制表符分隔的文件?

我有file1

MSTRG.10807.1   0.494311896511595   MID    0.423993026403461 2.39379412548345   1.99703339651136
MSTRG.10884.1   0.365770947942799   EARLY  1.46416917664929   1.16816186543633   0.689075392478972
MSTRG.10958.1   0.52855355823638    MID    0.885493751836316  2.28463841550375   1.26867555157512
Run Code Online (Sandbox Code Playgroud)

我使用了命令sed 's/ /,/g' file1 > file2,这产生了file2

MSTRG.10807.1,,,0.494311896511595,,,MID,,,,0.423993026403461,,2.39379412548345,,,1.99703339651136
MSTRG.10884.1,,,0.365770947942799,,,EARLY,,1.46416917664929,,,1.16816186543633,,,0.689075392478972
MSTRG.10958.1,,,0.52855355823638,,,,MID,,,,0.885493751836316,,2.28463841550375,,,1.26867555157512
Run Code Online (Sandbox Code Playgroud)

但我想要一个制表符分隔的文件。

command-line sed

2
推荐指数
2
解决办法
1718
查看次数

如何编辑配置文件?

我是 Ubuntu 的初学者。谁能告诉我如何编辑配置文件?

这是在 Ubuntu 18.04 LTS 上。提前致谢。

configuration text-editor editing

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

如何从 17.04 升级到最新的非 LTS Ubuntu?

如何从 17.04 LTS 升级到最新的非 LTS 版本?这是一台较旧的笔记本电脑,我不知道该怎么做。使用标准更新不起作用。

upgrade lts

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

具有相同 $HOME 的用户可以拥有不同的 bash 历史记录吗?

我有两个用户,它们具有相同的主目录:

useradd -m -d /home/mydir user1
useradd -m -d /home/mydir user2
Run Code Online (Sandbox Code Playgroud)

并且他们在同一个组中。

但是我遇到了一个问题,当有人登录 shell 时,在 mydir 中会出现.bash_history第一个用户的文件以及他所做的命令。

然后,如果 user2 加入并开始发出命令,.bash_history则第一个用户的剩余部分带有他的命令。是否可以为两个用户创建 bash 历史记录?

command-line bash users bash-history

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

为什么在写命令 ls 后我看不到真正的文件夹?

在用户评论后,即使pLumo给出了正确答案(非常感谢!)

我打开终端,以 root 用户身份连接我的远程服务器:

shh root@myip
Run Code Online (Sandbox Code Playgroud)

以 root 用户身份在我的服务器中:

[root@servidor ~]
Run Code Online (Sandbox Code Playgroud)

如果键入ls我得到一些文件,但我看不到任何文件夹为/home.

当我输入时/home,实际上我访问/home目录,因此我可以执行ls并查看该目录中的所有内容。

问题是,为什么[root@servidor ~]我看不到服务器中的所有内容?

如果我这样做,但是在我的笔记本电脑中,当我运行终端时,我可以看到很多文件夹,但是就像服务器案例一样,如果我执行 cd/进入根目录,我会再次看到所有内容。

当我启动终端时:

~ 
Run Code Online (Sandbox Code Playgroud)

如果我输入ls

Code       Desktop    Downloads   Music      pdf       Public     Videos
Descargas  Documents  Escritorio  Pictures  Templates
Run Code Online (Sandbox Code Playgroud)

如果我输入密码:

/home/mynameuser
Run Code Online (Sandbox Code Playgroud)

如果我输入~

~ cd /
Run Code Online (Sandbox Code Playgroud)

我可以看到每个目录和文件:

bin      Documents       lib         Music     run       Templates  vmlinuz
boot     Downloads       lib64       opt       sbin      timeshift  vmlinuz.old
cdrom    etc             lost+found  Pictures  snap      tmp
core …
Run Code Online (Sandbox Code Playgroud)

ssh filesystem command-line home-directory

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

GRUB (2) 在挂起/休眠过程中的作用是什么?

我和许多人一样,在 Ubuntu 中挂起/休眠时遇到问题。当我从暂停风扇启动状态恢复时,硬盘指示灯常亮,但屏幕不亮。我唯一要做的就是硬重启。

到目前为止,没有任何解决方案对我有用。但我找到了一个解决方法:从 grub 2 降级到旧版 grub。使用旧版 grub,我可以很好地暂停。我的挂起/休眠问题与 grub 2 有某种关系,但为什么呢?grubs 在挂起过程中的作用是什么?从哪里开始挖掘?


更新

我现在尝试禁用图形终端/etc/default/grub

# Uncomment to disable graphical terminal (grub-pc only)  
GRUB_TERMINAL=console
Run Code Online (Sandbox Code Playgroud)

那没有帮助。在/boot/grub/grub.cfg有一个函数,人们关注的视频:

function load_video {     
insmod vbe<br />
insmod vga<br />
}
Run Code Online (Sandbox Code Playgroud)

我不知道它何时、何地或是否被调用。也许它根本不相关。

grub2 suspend hibernate

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

如何访问 Dungeon Crawl “太平间”(过去游戏的文件)?

我最近从软件中心获得了一个名为 Dungeon Crawl 的小游戏,但我不知道如何查看我过去的游戏。它说(游戏结束的)太平间文件在目录中,但我根本找不到它。我正在运行 Ubuntu 12.04。我怎样才能找到这个目录?/home/owner/.crawl/morgue/

files hidden-files directory games

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