Saya sudah mencoba
gnome-terminal -x 'cd /path/to/dir'
dan
gnome-terminal -e 'cd /path/to/dir'
tetapi keduanya memberi saya kesalahan ketika terminal baru terbuka. Bagaimana cara mendapatkan terminal baru untuk memulai di direktori tertentu?
Saya sudah mencoba
gnome-terminal -x 'cd /path/to/dir'
dan
gnome-terminal -e 'cd /path/to/dir'
tetapi keduanya memberi saya kesalahan ketika terminal baru terbuka. Bagaimana cara mendapatkan terminal baru untuk memulai di direktori tertentu?
Jawaban:
Menggunakan
gnome-terminal --working-directory=/path/to/dir
chsh.
Tambahkan baris berikut ke ujung Anda ~/.bashrc:
cd ~/public_html
cd -akan membawa Anda ke direktori kerja sebelumnya sehingga Anda dapat menggunakan "terminal terbuka", bashrc Anda akan segera meneruskan Anda ke direktori yang dipilih, kemudian cd -akan membawa Anda kembali ke direktori yang ingin Anda buka. Harus bekerja!
Kamu bisa:
Edit / buat file ~/.bashrcdan tambahkan baris ini di akhir file:
alias cdx='cd /path/to/myfolder'
Simpan perubahan dan logout / login. Ketika Anda menjalankan perintah "cdx" itu akan membawa Anda ke folder yang ditentukan.
Anda dapat membuat pintasan / tautan yang akan menjalankan perintah ini:
Jika Anda menggunakan gnome-terminal (ubuntu):
gnome-terminal --working-directory="/full/path/to/myfolder"
Jika Anda menggunakan lxterminal (Lubuntu):
lxterminal --working-directory="/full/path/to/myfolder"
Anda dapat menambahkan skrip nautilus seperti itu
Buat file kosong bernama "Open Terminal Here" di
~/.local/share/nautilus/scripts/ # for Ubuntu 13.04 or above
~/.gnome2/nautilus-scripts/ # for Ubuntu 12.10 and below
direktori.
Buka dan tulis baris-baris ini di dalamnya.
#!/bin/bash
gnome-terminal
Jadikan itu dapat dieksekusi, dan klik kanan di sembarang direktori di nautilus dan pilih "Scripts> Open Terminal Here" dari menu.
Buka "~ / .bashrc" Gulir ke bawah dan tambahkan perintah direktori perubahan Contoh: cd ~ / myfolder
Kemudian simpan dan keluar. "~" Akan membawa Anda ke folder home Anda (/ home / loginname)
Setiap kali Anda meluncurkan terminal Anda, ia membaca file .bashrc sehingga Anda juga bisa meletakkan jalur pencarian ETC ..... ,, di dalamnya.
gnome-terminal --working-directory=/path/to/dir
sebagai
root45 menjawab
atau kamu juga bisa seperti ini
jika Anda memulai gnome-terminal seperti " gnome-terminal --working-directory=myfolder" ia akan mulai dengan direktori kerja di ~/myfolder. sehingga Anda bisa menambahkan entri baru ke menu Anda untuk menggunakan perintah itu daripada yang lain.
~maka ini tidak akan memiliki efek yang diinginkan, Anda akan perlu menggunakan path lengkap ke folder. Itu benar pada konteks saat ini, tetapi tidak setiap saat.
Ini bekerja:
gnome-terminal --tab --title="your title" -- bash -c 'cd /path/to/dir && your_code' &
Beberapa komentar:
$ gnome-terminal --version # GNOME Terminal 3.28.1 using VTE 0.52.1 +GNUTLS -PCRE2