総数:26 今日:1 昨日:0
~$ sudo bash [sudo] <username>のパスワード: ~# vi /etc/sudoers.d/<username>
<username> ALL=NOPASSWD: ALL
~# chmod 440 /etc/sudoers.d/<username> ~# exit
export https_proxy="http://[address]:[port]" export http_proxy=$https_proxy export ftp_proxy=$https_proxy export proxy=$https_proxy export HTTPS_PROXY=$https_proxy export HTTP_PROXY=$https_proxy export FTP_PROXY=$https_proxy export PROXY=$https_proxy export all_proxy="socks5://[socks_proxy]:1080"
export https_proxy="http://[address]:[port]" export http_proxy=$https_proxy export ftp_proxy=$https_proxy export proxy=$https_proxy export HTTPS_PROXY=$https_proxy export HTTP_PROXY=$https_proxy export FTP_PROXY=$https_proxy export PROXY=$https_proxy
Acquire::http::Proxy "http://user:password@proxy.server:port/"; Acquire::https::Proxy "http://user:password@proxy.server:port/";
https_proxy=http://[address]:[port]/ http_proxy=http://[address]:[port]/ ftp_proxy=http://[address]:[port]/
https_proxy=http://[address]:[port]/
http_proxy=http://[address]:[port]/
ftp_proxy=http://[address]:[port]/
proxy_user=${user}
proxy_password=${pass}
proxy-user = "username:password" proxy = "http://[address]:[port]"
~$ sudo apt update ~$ sudo apt install net-tools ~$ sudo apt install cifs-utils
~$ ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.3.12 netmask 255.255.255.0 broadcast 192.168.3.255
inet6 2400:2653:4e41:5900:b3ba:c58b:aa96:5662 prefixlen 64 scopeid 0x0<global>
inet6 fe80::eee0:69c7:1f86:9fd0 prefixlen 64 scopeid 0x20<link>
inet6 2400:2653:4e41:5900:3f9c:98c5:693a:c000 prefixlen 64 scopeid 0x0<global>
ether 08:00:27:ad:38:aa txqueuelen 1000 (イーサネット)
RX packets 20322 bytes 17229442 (17.2 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 14894 bytes 3765850 (3.7 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (ローカルループバック)
RX packets 2538 bytes 222796 (222.7 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2538 bytes 222796 (222.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
~$ LANG=C xdg-user-dirs-gtk-update
~$ sudo gedit /etc/sudoers.d/<username>
<username> ALL=NOPASSWD: ALL
~$ sudo chmod 440 /etc/sudoers.d/<username>
~$ sudo apt-get -y update
~$ sudo apt install vim ~$ sudo apt install vim-gtk3
~$ cat <<EOF > .vimrc set guifont=Courier\ 10 set number set cursorline set clipboard=unnamedplus command! -nargs=1 Grep call s:Grep(<f-args>) function! s:Grep(command) let orig_grepprg = &l:grepprg let &l:grepprg = substitute(a:command, '|', '\\|', 'g') grep let &l:grepprg = orig_grepprg endfunction set encoding=utf-8 EOF
~$ sudo apt install git-core
パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 注意、'git-core' の代わりに 'git' を選択します 以下の追加パッケージがインストールされます: git-man liberror-perl 提案パッケージ: git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn 以下のパッケージが新たにインストールされます: git git-man liberror-perl アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。 5,464 kB のアーカイブを取得する必要があります。 この操作後に追加で 38.4 MB のディスク容量が消費されます。 続行しますか? [Y/n] Y 取得:1 http://jp.archive.ubuntu.com/ubuntu focal/main amd64 liberror-perl all 0.17029-1 [26.5 kB] 取得:2 http://jp.archive.ubuntu.com/ubuntu focal/main amd64 git-man all 1:2.25.1-1ubuntu3 [884 kB] 取得:3 http://jp.archive.ubuntu.com/ubuntu focal/main amd64 git amd64 1:2.25.1-1ubuntu3 [4,554 kB] 5,464 kB を 2秒 で取得しました (3,325 kB/s) 以前に未選択のパッケージ liberror-perl を選択しています。 (データベースを読み込んでいます ... 現在 195312 個のファイルとディレクトリがインストールされています。) .../liberror-perl_0.17029-1_all.deb を展開する準備をしています ... liberror-perl (0.17029-1) を展開しています... 以前に未選択のパッケージ git-man を選択しています。 .../git-man_1%3a2.25.1-1ubuntu3_all.deb を展開する準備をしています ... git-man (1:2.25.1-1ubuntu3) を展開しています... 以前に未選択のパッケージ git を選択しています。 .../git_1%3a2.25.1-1ubuntu3_amd64.deb を展開する準備をしています ... git (1:2.25.1-1ubuntu3) を展開しています... liberror-perl (0.17029-1) を設定しています ... git-man (1:2.25.1-1ubuntu3) を設定しています ... git (1:2.25.1-1ubuntu3) を設定しています ... man-db (2.9.1-1) のトリガを処理しています ...
~$ cat <<EOF > create_gitconfig.sh
#!/bin/bash
how_many_params=\$#
echo "how_many_params: \${how_many_params}"
if [ \${how_many_params} -ne 2 ] ; then
echo "error: illegal parameters."
exit 1
fi
git config --global user.name "\$1"
git config --global user.email "\$2"
git config --global color.ui auto
git config --global core.editor vim
echo "---- .gitconfig ----"
cat .gitconfig
echo "---- .gitconfig end----"
exit 0
EOF~$ chmod a+x create_gitconfig.sh
~$ ./create_gitconfig.sh "user_full_name" "mailaddress"例
~$ ./create_gitconfig.sh "John Smith" "john.smith@domain"
~$ cat .gitconfig
~$ sudo apt install gitk
パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: libtk8.6 tcl tcl8.6 tk tk8.6 提案パッケージ: git-doc tcl-tclreadline 以下のパッケージが新たにインストールされます: gitk libtk8.6 tcl tcl8.6 tk tk8.6 アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 0 個。 891 kB のアーカイブを取得する必要があります。 この操作後に追加で 4,207 kB のディスク容量が消費されます。 続行しますか? [Y/n] Y 取得:1 http://jp.archive.ubuntu.com/ubuntu focal/main amd64 libtk8.6 amd64 8.6.10-1 [714 kB] 取得:2 http://jp.archive.ubuntu.com/ubuntu focal/main amd64 tk8.6 amd64 8.6.10-1 [12.5 kB] 取得:3 http://jp.archive.ubuntu.com/ubuntu focal/main amd64 tcl8.6 amd64 8.6.10+dfsg-1 [14.8 kB] 取得:4 http://jp.archive.ubuntu.com/ubuntu focal/universe amd64 tcl amd64 8.6.9+1 [5,112 B] 取得:5 http://jp.archive.ubuntu.com/ubuntu focal/universe amd64 tk amd64 8.6.9+1 [3,240 B] 取得:6 http://jp.archive.ubuntu.com/ubuntu focal/universe amd64 gitk all 1:2.25.1-1ubuntu3 [142 kB] 891 kB を 1秒 で取得しました (1,337 kB/s) 以前に未選択のパッケージ libtk8.6:amd64 を選択しています。 (データベースを読み込んでいます ... 現在 196247 個のファイルとディレクトリがインストールされています。) .../0-libtk8.6_8.6.10-1_amd64.deb を展開する準備をしています ... libtk8.6:amd64 (8.6.10-1) を展開しています... 以前に未選択のパッケージ tk8.6 を選択しています。 .../1-tk8.6_8.6.10-1_amd64.deb を展開する準備をしています ... tk8.6 (8.6.10-1) を展開しています... 以前に未選択のパッケージ tcl8.6 を選択しています。 .../2-tcl8.6_8.6.10+dfsg-1_amd64.deb を展開する準備をしています ... tcl8.6 (8.6.10+dfsg-1) を展開しています... 以前に未選択のパッケージ tcl を選択しています。 .../3-tcl_8.6.9+1_amd64.deb を展開する準備をしています ... tcl (8.6.9+1) を展開しています... 以前に未選択のパッケージ tk を選択しています。 .../4-tk_8.6.9+1_amd64.deb を展開する準備をしています ... tk (8.6.9+1) を展開しています... 以前に未選択のパッケージ gitk を選択しています。 .../5-gitk_1%3a2.25.1-1ubuntu3_all.deb を展開する準備をしています ... gitk (1:2.25.1-1ubuntu3) を展開しています... tcl8.6 (8.6.10+dfsg-1) を設定しています ... libtk8.6:amd64 (8.6.10-1) を設定しています ... tcl (8.6.9+1) を設定しています ... tk8.6 (8.6.10-1) を設定しています ... tk (8.6.9+1) を設定しています ... gitk (1:2.25.1-1ubuntu3) を設定しています ... man-db (2.9.1-1) のトリガを処理しています ... libc-bin (2.31-0ubuntu9.2) のトリガを処理しています ...