Wow, cepat sekali! Saya kira semua perintah melakukan trik. Perintah ekspor memberi saya banyak "deklarasikan -x" di depan. Terima kasih teman-teman!
Halil
3
Tidak pantas menutup pertanyaan ini karena di luar topik. Saat memprogram di Linux, seperti yang saya lakukan saat ini, sering kali berguna untuk menemukan apa saja variabel lingkungan. Cukup banyak orang yang menganggap ini sebagai pertanyaan yang berguna, termasuk saya.
Graham Asher
Jawaban:
91
Saya tidak yakin apakah itu yang Anda inginkan, tetapi coba printenv
Ini akan menunjukkan semua variabel lingkungan Anda.
Meskipun exportmencetak beberapa info yang tidak diperlukan ( declare -x), saya suka itu mengurutkan variabel berdasarkan nama
warvariuc
11
Atau setel :
SET(P) POSIX Programmer’s Manual SET(P)
NAME
set - set or unset options and positional parameters
SYNOPSIS
set [-abCefmnuvx][-h][-o option][argument...]
set [+abCefmnuvx][+h][+o option][argument...]
set -- [argument...]
set -o
set +o
DESCRIPTION
If no options or arguments are specified, set shall write the names and values of all shell variables in the collation sequence of the current locale. Each name
shall start on a separate line, using the format:
"%s=%s\n", <name>, <value>
The value string shall be written with appropriate quoting; see the description of shell quoting in Quoting . The output shall be suitable for reinput to the
shell, setting or resetting, as far as possible, the variables that are currently set; read-only variables cannot be reset.
envatau printenvlebih baik. Di bash, setjuga akan mencetak semua fungsi yang Anda tentukan, yang pada sistem seperti ubuntu, cetakannya sangat panjang.
Jawaban:
Saya tidak yakin apakah itu yang Anda inginkan, tetapi coba
printenv
Ini akan menunjukkan semua variabel lingkungan Anda.
Tentang di mana mereka disimpan
Linux: di mana variabel lingkungan disimpan?
Cara mengatur Variabel Lingkungan Shell
http://www.codecoffee.com/tipsforlinux/articles/030.html
Selamat membaca :-)
sumber
Jalankan saja
env
di terminal.Contoh keluaran:
$ env TERM=xterm SHELL=/bin/bash USER=joksnet USERNAME=joksnet DESKTOP_SESSION=gnome PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/home/joksnet GDM_KEYBOARD_LAYOUT=us LANG=en_US.utf8 HOME=/home/joksnet DISPLAY=:0.0 COLORTERM=gnome-terminal _=/usr/bin/env
sumber
env | sort
untuk menyortir jugaenv | sort | grep 'USER'
untuk mengurutkan dan memfilterKetik
export
tanpa parameter apa pun.sumber
export
mencetak beberapa info yang tidak diperlukan (declare -x
), saya suka itu mengurutkan variabel berdasarkan namaAtau setel :
SET(P) POSIX Programmer’s Manual SET(P) NAME set - set or unset options and positional parameters SYNOPSIS set [-abCefmnuvx][-h][-o option][argument...] set [+abCefmnuvx][+h][+o option][argument...] set -- [argument...] set -o set +o DESCRIPTION If no options or arguments are specified, set shall write the names and values of all shell variables in the collation sequence of the current locale. Each name shall start on a separate line, using the format: "%s=%s\n", <name>, <value> The value string shall be written with appropriate quoting; see the description of shell quoting in Quoting . The output shall be suitable for reinput to the shell, setting or resetting, as far as possible, the variables that are currently set; read-only variables cannot be reset.
sumber
env
atauprintenv
lebih baik. Di bash,set
juga akan mencetak semua fungsi yang Anda tentukan, yang pada sistem seperti ubuntu, cetakannya sangat panjang.