当我运行此命令时,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) 我正在尝试在 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.
包含以下内容的文件:
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) 我有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)
但我想要一个制表符分隔的文件。
我是 Ubuntu 的初学者。谁能告诉我如何编辑配置文件?
这是在 Ubuntu 18.04 LTS 上。提前致谢。
如何从 17.04 LTS 升级到最新的非 LTS 版本?这是一台较旧的笔记本电脑,我不知道该怎么做。使用标准更新不起作用。
我有两个用户,它们具有相同的主目录:
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 历史记录?
在用户评论后,即使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) 我和许多人一样,在 Ubuntu 中挂起/休眠时遇到问题。当我从暂停风扇启动状态恢复时,硬盘指示灯常亮,但屏幕不亮。我唯一要做的就是硬重启。
到目前为止,没有任何解决方案对我有用。但我找到了一个解决方法:从 grub 2 降级到旧版 grub。使用旧版 grub,我可以很好地暂停。我的挂起/休眠问题与 grub 2 有某种关系,但为什么呢?grubs 在挂起过程中的作用是什么?从哪里开始挖掘?
更新
我现在尝试禁用图形终端/etc/default/grub:
# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=consoleRun Code Online (Sandbox Code Playgroud)
那没有帮助。在/boot/grub/grub.cfg有一个函数,人们关注的视频:
function load_video {
insmod vbe<br />
insmod vga<br />
}
Run Code Online (Sandbox Code Playgroud)
我不知道它何时、何地或是否被调用。也许它根本不相关。
我最近从软件中心获得了一个名为 Dungeon Crawl 的小游戏,但我不知道如何查看我过去的游戏。它说(游戏结束的)太平间文件在目录中,但我根本找不到它。我正在运行 Ubuntu 12.04。我怎样才能找到这个目录?/home/owner/.crawl/morgue/
command-line ×4
16.04 ×1
apache2 ×1
bash ×1
bash-history ×1
composer ×1
directory ×1
editing ×1
file-sorting ×1
files ×1
filesystem ×1
games ×1
grub2 ×1
hibernate ×1
hidden-files ×1
lts ×1
php ×1
sed ×1
sort ×1
ssh ×1
suspend ×1
text-editor ×1
upgrade ×1
users ×1