WSL2でUbuntuの初回起動時に0x800701bcが出る
手順 4 – Linux カーネル更新プログラム パッケージをダウンロードする
最新のパッケージをダウンロードします。
x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ
をいれてたぶん解決。
最新のパッケージをダウンロードします。
x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ
をいれてたぶん解決。
Initialized empty Git repository in /path/to/already/.git/
リモートリポジトリの追加
ダウンロードしたい リポジトリ指定
git pullリモートレポジトリとローカルレポジトリを同じ状態にする
Host github github.com HostName github.com IdentityFile ~/.ssh/github_rsa User git
vi ~/.gitconfig [user] name = アカウント email = メアド [url "github:"] InsteadOf = https://github.com/ InsteadOf = git@github.com:
# ファイルは消さずに、追跡だけ除外 $ git rm --cached FILE_NAME
次に marge request (githubで)
他の人の開発分を取り込む
git pull origin master
直前コミットの取り消し。
git reset HEAD
$ cd ~
新規ファイルの作成
$ vi akita_hanako_smb.conf
i で編集モードにして 以下をペースト
#この下の行から
[share]
comment = Share Folder for All Users
path = /home/akita_hanako/
browseable = no
read only = no
#この上の行まで
ESCキー → :wq
共通ファイルの編集
$ sudo vi /etc/samba/smb.conf
# この一行を最終行へ貼り付ける
include = /home/akita_hanako/akita_hanako_smb.conf
ESCキー → :wq
これでsambaユーザーを作る
$ sudo pdbedit -a akita_hanako
パスワードを打つ x2
sanbaの再起動実行
$ sudo systemctl restart smb.service
:%s;192.168.17.106/wordpress;abc.domain.jp;g
192.168.17.106/wordpress → abc.domain.jp に変わる
#!/bin/bash
files="/var/www/resources/*"
fileary=()
dirary=()
for filepath in $files; do
if [ -f $filepath ] ; then
fileary+=("$filepath")
echo ${filepath}
mv ${filepath} ${filepath}".png"
elif [ -d $filepath ] ; then
dirary+=("$filepath")
fi
done
特定の文字列含むファイルを検索するコマンド
特定の文字列含むファイルを拡張子指定で検索するコマンド
ディレクトリ(strage)を除外して特定の文字列(admin)含むファイルを拡張子指定で検索するコマンド
サブディレクトリ以下の特定ファイルを一括して削除する
ファイル名で指定ディレクトリ以下を検索
日付で検索する (10日以内に編集)
ディレクトリを除外して日付で検索する (3日以内に編集)
更新日順に表示する
更新日順にディレクトリを除外して表示する
find -type f
はファイルのみを対象とする
find -print0
は検出されたファイルのフルパスをNULLキャラクターで分割して出力する
xargs -0
もしくは xargs --null
入力ストリームの分割はNULLキャラクターを用いる
特定の日に更新したファイルを見つける find . -type f -name "*.php" -newermt "2020-09-25"
管理者:グループの変更
一括変更
パーミッション変更
ファイル移動 、名前変更
コピー A to B
viエディタに行番号
全てのphpが755に、htmlは644になる
ローカルのファイルをリモートにアップロード
# -a オプションでアスキー転送 (デフォルトはバイナリ転送)
FTPserver : ftp.exzample.daa.jp
FTP account : daa.jp-user
php.ini すべてのエラーを表示する
検索する /display_errors 470行目くらい OffをOnに変える display_errors = On
apache再起動
nc -vz localhost 20-83 2>&1|grep succeeded
今のバージョンを削除
# yum remove php-*
Remiリポジトリを使用するための依存パッケージのインストール
# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# vi /etc/yum.repos.d/remi-php74.repo [remi-php74] ←この項目の enabled=1 ← 1にする
他にremi-php72.repo とかが1なら0にする。priorityが1なら削除する
必要パッケージとphp7.4インストール
# yum install --enablerepo=remi,remi-php74 php php-devel php-mbstring php-pdo php-gd php-mysqlnd php-intl php-pecl php-pear
# php -v PHP 7.4.5 (cli) (built: Apr 14 2020 12:54:33) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies
Apache再起動
# systemctl restart httpd
https://help.github.com/ja/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization
外部のコラボレータは、Organization の明示的なメンバーではありませんが、Organization の 1 つ以上のリポジトリに読み取り、書き込み、あるいは管理権限を持っている人です。
Organization のオーナー権限もしくはリポジトリの管理者権限を持つメンバーだけが、
add outside collaborators to a repository, unless an organization owner has restricted the ability to invite collaborators. For more information, see “Setting permissions for adding outside collaborators.”
外部コラボレータをプライベートリポジトリに追加すると、Organizationの有料シートが使われます。 詳しい情報については、「ユーザごとの価格付けについて」を参照してください。
Organization がメンバーおよび外部コラボレーターに 2 要素認証を使うことを求めるなら、メンバーおよび外部コラボレーターはあなたからの Organization のリポジトリでのコラボレーションの招待を受諾する前に、2 要素認証を有効化しなければなりません。
リポジトリに外部コラボレータを追加する際には、アクセスしてもらうリポジトリ内のフォークにもそのコラボレータを追加しなければなりません。
GitHubで、リポジトリのメインページにアクセスしてください。
リポジトリ名の下で Settings(設定)をクリックしてください。
In the left sidebar, click Manage access.
To the right of “Manage access”, click Invite teams or people.
In the search field, start typing the name of person you want to invite, then click a name in the list of matches.
Under “Choose a role”, select the permissions to grant to the person, then click Add NAME to REPOSITORY.