Я нашел решение. Я бежал unetbootin, и у меня такая же проблема. Но решил так:
Запустите live CD. Не трогая ничего, открывайте терминал и введите:sudo umount -l -r -f /cdrom
Установите Ubuntu без каких-либо проблем. Вот мой список псевдонимов. Немногие из них уже включены в списки других.
# Very frequently used. Use: psg java
alias psg='ps aux | grep -i $1'
alias ..='cd ..'
alias ...='cd ../../'
# Updates repo cache and installs all kinds of updates
alias update='sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade'
# Frees up the cached memory
alias freemem='sync && echo 3 | sudo tee /proc/sys/vm/drop_caches'
# Useful for history searching. Use: hs java
alias hs='history | grep -i $1'
Это мои предпочтительные псевдонимы:
alias ll='ls -lAbhc'
alias l='ls -lBohc'
#History search (use: hs sometext)
alias hs='history | grep $1'
#Sudo vim
alias svim='sudo vim'
#Add extra protection against mistakes
alias rm='rm -I'
#Unrar alias
alias unrar='rar e'
Мне очень нравится иметь псевдоним, чтобы быстрее создавать псевдонимы. Это похоже на то, как в оболочке Fish вы можете использовать «функцию» и «funcsave» - вам не нужно открывать какой-либо файл в текстовом редакторе.
Хотя я частично использую оболочку Fish, вы можете сделать что-то подобное в Bash:
$ echo -e "function alia { \n echo -e \"\n function \$1 { \n \$2 \n }\" >> ~/.bashrc \n }" >> ~/.bashrc
# restart shell to use
# usage: $ alia "name" "cmd"
# e.g.: $ alia "gac" "git add -A; git commit -m \"\$1\" "
# $ bash
# $ gac "my commit message"
#
# $1 refers to a variable
# note that $ and " characters are escaped in the alias content
Вот мой набор из этого проекта github: https://github.com/roubles/bash_aliases
###############################################################################
##
## Essentials
alias rm="rm -i" # Confrim remove
###############################################################################
##
## ls variations
alias la="ls -AF" # List all files
alias ld="ls -d */" # List only directories
alias l.="ls -A | egrep '^\.'" # List only dotfiles (hidden files)
alias l1='ls -1AF' # List files (one line at a time)
alias ll="ls -lhAF" # List all file details
alias lg="ls -AF | grep" # Grep through filenames (also see, hg)
alias lp="ls -d `pwd`/*" # List full paths
alias lpg="ls -d `pwd`/* | grep" # Grep through filenames but list full path
alias lt="ls -Alt" # Sort by time
alias ltr="ls -Altr" # Sort by time (reverse)
alias lss="ls -AFlS" # Sort by size
alias lsr="ls -AFlSr" # Sort by size (reverse)
###############################################################################
##
#typos
alias vi="vim"
alias vmi="vim"
alias sl="ls"
alias pdw="pwd"
###############################################################################
##
#tar
alias tarc="tar czvf"
alias tarx="tar xzvf"
alias tart="tar tzvf"
###############################################################################
##
#history
alias hg='history | grep'
###############################################################################
##
#chmod
alias ax="chmod a+x"
###############################################################################
##
# Jump down
alias 1d="cd .."
alias 2d="cd ..;cd .."
alias 3d="cd ..;cd ..;cd .."
alias 4d="cd ..;cd ..;cd ..;cd .."
alias 5d="cd ..;cd ..;cd ..;cd ..;cd .."
###############################################################################
##
# Jump down (reverse)
alias 1up='cd /$(echo $PWD | cut -f 2 -d /)'
alias 2up='cd /$(echo $PWD | cut -f 2,3 -d /)'
alias 3up='cd /$(echo $PWD | cut -f 2,3,4 -d /)'
alias 4up='cd /$(echo $PWD | cut -f 2,3,4,5 -d /)'
alias 5up='cd /$(echo $PWD | cut -f 2,3,4,5,6 -d /)'
несколько моих избранных (и наиболее часто используемых!):
alias tgz='tar -zxvf'
и
alias tbz='tar -jxvf'
Это я использую для резервного копирования моих PPA.
#List all of my ppas in a text file dumpable form that can be fed into a script
# for re-loading them. Perfect for backup prior to an upgrade.
#Note the ppasrestore function below.
alias lsppas="grep -RoPish '(?<=ppa.launchpad.net/)[^/]+/[^/ ]+' /etc/apt | sort -u | sed 's/^/ppa:/'"
function ppasrestore {
for I in `cat $1`
do
sudo add-apt-repository $I
done
}
Псевдоним, который я использую чаще всего:
alias go=gnome-open
Я использую 122 псевдонимов на данный момент, поэтому я не буду перечислять их все, но вот краткий список некоторых полезных:
# Key press savers
# Naturally, key press saving aliases like these are really user-dependent.
# These are just a few examples.
alias s='sudo ' # the space allows for command name expansion.
alias g='git'
alias q='exit'
alias ls='ls --color=auto' # color
alias l='ls -F' # classify
alias la='l -A' # classify, hidden
alias ll='l -lh' # human readable
alias lla='ll -A' # hidden
alias x='clear;'
alias xl='clear; l'
alias xla='clear; la'
# not really an alias, but it can be useful
cl () { cd $@ && ls -F; }
alias rs='rsync -avz --progress --fuzzy -e "ssh"'
alias rsd='rsync -avz --progress --delete-after --fuzzy -e "ssh"'
У меня была небольшая функция оболочки, которая либо изменен в каталог, либо отредактирован файл, в зависимости от того, что ему было передано. Это может быть чрезвычайно полезно, когда вы переходите на смену в каталог, но вместо этого решаете редактировать файл. Я написал небольшую исходную функцию оболочки, которая делает это и немного больше: 122 псевдонимов . В настоящее время я работаю над переписыванием, чтобы обрабатывать всевозможные файлы: https://github.com/Paradoxial/fin/blob/super-f/forwards.sh.
Для этого называется сайт alias.sh. Есть много псевдонимов, определенных другими пользователями, и вы можете добавить свои собственные псевдонимы на сайт, а другие будут оценивать их. Вы даже можете добавить некоторые из псевдонимов, которые вам нравятся в своем списке, и использовать их. Я даже создал псевдоним для обновления списка моих псевдонимов, добавив его в мой ~/.bashrc:
alias s-update-aliassh='curl -s https://alias.sh/user/{Your User}/alias > ~/.bash_aliases; exec bash'
Вот мой список псевдонимов. Немногие из них уже включены в списки других.
# Very frequently used. Use: psg java
alias psg='ps aux | grep -i $1'
alias ..='cd ..'
alias ...='cd ../../'
# Updates repo cache and installs all kinds of updates
alias update='sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade'
# Frees up the cached memory
alias freemem='sync && echo 3 | sudo tee /proc/sys/vm/drop_caches'
# Useful for history searching. Use: hs java
alias hs='history | grep -i $1'
Это мои предпочтительные псевдонимы:
alias ll='ls -lAbhc'
alias l='ls -lBohc'
#History search (use: hs sometext)
alias hs='history | grep $1'
#Sudo vim
alias svim='sudo vim'
#Add extra protection against mistakes
alias rm='rm -I'
#Unrar alias
alias unrar='rar e'
Мне очень нравится иметь псевдоним, чтобы быстрее создавать псевдонимы. Это похоже на то, как в оболочке Fish вы можете использовать «функцию» и «funcsave» - вам не нужно открывать какой-либо файл в текстовом редакторе.
Хотя я частично использую оболочку Fish, вы можете сделать что-то подобное в Bash:
$ echo -e "function alia { \n echo -e \"\n function \$1 { \n \$2 \n }\" >> ~/.bashrc \n }" >> ~/.bashrc
# restart shell to use
# usage: $ alia "name" "cmd"
# e.g.: $ alia "gac" "git add -A; git commit -m \"\$1\" "
# $ bash
# $ gac "my commit message"
#
# $1 refers to a variable
# note that $ and " characters are escaped in the alias content
Вот мой набор из этого проекта github: https://github.com/roubles/bash_aliases
###############################################################################
##
## Essentials
alias rm="rm -i" # Confrim remove
###############################################################################
##
## ls variations
alias la="ls -AF" # List all files
alias ld="ls -d */" # List only directories
alias l.="ls -A | egrep '^\.'" # List only dotfiles (hidden files)
alias l1='ls -1AF' # List files (one line at a time)
alias ll="ls -lhAF" # List all file details
alias lg="ls -AF | grep" # Grep through filenames (also see, hg)
alias lp="ls -d `pwd`/*" # List full paths
alias lpg="ls -d `pwd`/* | grep" # Grep through filenames but list full path
alias lt="ls -Alt" # Sort by time
alias ltr="ls -Altr" # Sort by time (reverse)
alias lss="ls -AFlS" # Sort by size
alias lsr="ls -AFlSr" # Sort by size (reverse)
###############################################################################
##
#typos
alias vi="vim"
alias vmi="vim"
alias sl="ls"
alias pdw="pwd"
###############################################################################
##
#tar
alias tarc="tar czvf"
alias tarx="tar xzvf"
alias tart="tar tzvf"
###############################################################################
##
#history
alias hg='history | grep'
###############################################################################
##
#chmod
alias ax="chmod a+x"
###############################################################################
##
# Jump down
alias 1d="cd .."
alias 2d="cd ..;cd .."
alias 3d="cd ..;cd ..;cd .."
alias 4d="cd ..;cd ..;cd ..;cd .."
alias 5d="cd ..;cd ..;cd ..;cd ..;cd .."
###############################################################################
##
# Jump down (reverse)
alias 1up='cd /$(echo $PWD | cut -f 2 -d /)'
alias 2up='cd /$(echo $PWD | cut -f 2,3 -d /)'
alias 3up='cd /$(echo $PWD | cut -f 2,3,4 -d /)'
alias 4up='cd /$(echo $PWD | cut -f 2,3,4,5 -d /)'
alias 5up='cd /$(echo $PWD | cut -f 2,3,4,5,6 -d /)'
несколько моих избранных (и наиболее часто используемых!):
alias tgz='tar -zxvf'
и
alias tbz='tar -jxvf'
Это я использую для резервного копирования моих PPA.
#List all of my ppas in a text file dumpable form that can be fed into a script
# for re-loading them. Perfect for backup prior to an upgrade.
#Note the ppasrestore function below.
alias lsppas="grep -RoPish '(?<=ppa.launchpad.net/)[^/]+/[^/ ]+' /etc/apt | sort -u | sed 's/^/ppa:/'"
function ppasrestore {
for I in `cat $1`
do
sudo add-apt-repository $I
done
}
Псевдоним, который я использую чаще всего:
alias go=gnome-open
Я использую 122 псевдонимов на данный момент, поэтому я не буду перечислять их все, но вот краткий список некоторых полезных:
# Key press savers
# Naturally, key press saving aliases like these are really user-dependent.
# These are just a few examples.
alias s='sudo ' # the space allows for command name expansion.
alias g='git'
alias q='exit'
alias ls='ls --color=auto' # color
alias l='ls -F' # classify
alias la='l -A' # classify, hidden
alias ll='l -lh' # human readable
alias lla='ll -A' # hidden
alias x='clear;'
alias xl='clear; l'
alias xla='clear; la'
# not really an alias, but it can be useful
cl () { cd $@ && ls -F; }
alias rs='rsync -avz --progress --fuzzy -e "ssh"'
alias rsd='rsync -avz --progress --delete-after --fuzzy -e "ssh"'
У меня была небольшая функция оболочки, которая либо изменен в каталог, либо отредактирован файл, в зависимости от того, что ему было передано. Это может быть чрезвычайно полезно, когда вы переходите на смену в каталог, но вместо этого решаете редактировать файл. Я написал небольшую исходную функцию оболочки, которая делает это и немного больше: 122 псевдонимов . В настоящее время я работаю над переписыванием, чтобы обрабатывать всевозможные файлы: https://github.com/Paradoxial/fin/blob/super-f/forwards.sh.
Для этого называется сайт alias.sh. Есть много псевдонимов, определенных другими пользователями, и вы можете добавить свои собственные псевдонимы на сайт, а другие будут оценивать их. Вы даже можете добавить некоторые из псевдонимов, которые вам нравятся в своем списке, и использовать их. Я даже создал псевдоним для обновления списка моих псевдонимов, добавив его в мой ~/.bashrc:
alias s-update-aliassh='curl -s https://alias.sh/user/{Your User}/alias > ~/.bash_aliases; exec bash'
Вот мой список псевдонимов. Немногие из них уже включены в списки других.
# Very frequently used. Use: psg java
alias psg='ps aux | grep -i $1'
alias ..='cd ..'
alias ...='cd ../../'
# Updates repo cache and installs all kinds of updates
alias update='sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade'
# Frees up the cached memory
alias freemem='sync && echo 3 | sudo tee /proc/sys/vm/drop_caches'
# Useful for history searching. Use: hs java
alias hs='history | grep -i $1'
Это мои предпочтительные псевдонимы:
alias ll='ls -lAbhc'
alias l='ls -lBohc'
#History search (use: hs sometext)
alias hs='history | grep $1'
#Sudo vim
alias svim='sudo vim'
#Add extra protection against mistakes
alias rm='rm -I'
#Unrar alias
alias unrar='rar e'
Мне очень нравится иметь псевдоним, чтобы быстрее создавать псевдонимы. Это похоже на то, как в оболочке Fish вы можете использовать «функцию» и «funcsave» - вам не нужно открывать какой-либо файл в текстовом редакторе.
Хотя я частично использую оболочку Fish, вы можете сделать что-то подобное в Bash:
$ echo -e "function alia { \n echo -e \"\n function \$1 { \n \$2 \n }\" >> ~/.bashrc \n }" >> ~/.bashrc
# restart shell to use
# usage: $ alia "name" "cmd"
# e.g.: $ alia "gac" "git add -A; git commit -m \"\$1\" "
# $ bash
# $ gac "my commit message"
#
# $1 refers to a variable
# note that $ and " characters are escaped in the alias content
Вот мой набор из этого проекта github: https://github.com/roubles/bash_aliases
###############################################################################
##
## Essentials
alias rm="rm -i" # Confrim remove
###############################################################################
##
## ls variations
alias la="ls -AF" # List all files
alias ld="ls -d */" # List only directories
alias l.="ls -A | egrep '^\.'" # List only dotfiles (hidden files)
alias l1='ls -1AF' # List files (one line at a time)
alias ll="ls -lhAF" # List all file details
alias lg="ls -AF | grep" # Grep through filenames (also see, hg)
alias lp="ls -d `pwd`/*" # List full paths
alias lpg="ls -d `pwd`/* | grep" # Grep through filenames but list full path
alias lt="ls -Alt" # Sort by time
alias ltr="ls -Altr" # Sort by time (reverse)
alias lss="ls -AFlS" # Sort by size
alias lsr="ls -AFlSr" # Sort by size (reverse)
###############################################################################
##
#typos
alias vi="vim"
alias vmi="vim"
alias sl="ls"
alias pdw="pwd"
###############################################################################
##
#tar
alias tarc="tar czvf"
alias tarx="tar xzvf"
alias tart="tar tzvf"
###############################################################################
##
#history
alias hg='history | grep'
###############################################################################
##
#chmod
alias ax="chmod a+x"
###############################################################################
##
# Jump down
alias 1d="cd .."
alias 2d="cd ..;cd .."
alias 3d="cd ..;cd ..;cd .."
alias 4d="cd ..;cd ..;cd ..;cd .."
alias 5d="cd ..;cd ..;cd ..;cd ..;cd .."
###############################################################################
##
# Jump down (reverse)
alias 1up='cd /$(echo $PWD | cut -f 2 -d /)'
alias 2up='cd /$(echo $PWD | cut -f 2,3 -d /)'
alias 3up='cd /$(echo $PWD | cut -f 2,3,4 -d /)'
alias 4up='cd /$(echo $PWD | cut -f 2,3,4,5 -d /)'
alias 5up='cd /$(echo $PWD | cut -f 2,3,4,5,6 -d /)'
несколько моих избранных (и наиболее часто используемых!):
alias tgz='tar -zxvf'
и
alias tbz='tar -jxvf'
Это я использую для резервного копирования моих PPA.
#List all of my ppas in a text file dumpable form that can be fed into a script
# for re-loading them. Perfect for backup prior to an upgrade.
#Note the ppasrestore function below.
alias lsppas="grep -RoPish '(?<=ppa.launchpad.net/)[^/]+/[^/ ]+' /etc/apt | sort -u | sed 's/^/ppa:/'"
function ppasrestore {
for I in `cat $1`
do
sudo add-apt-repository $I
done
}
Псевдоним, который я использую чаще всего:
alias go=gnome-open
Я использую 122 псевдонимов на данный момент, поэтому я не буду перечислять их все, но вот краткий список некоторых полезных:
# Key press savers
# Naturally, key press saving aliases like these are really user-dependent.
# These are just a few examples.
alias s='sudo ' # the space allows for command name expansion.
alias g='git'
alias q='exit'
alias ls='ls --color=auto' # color
alias l='ls -F' # classify
alias la='l -A' # classify, hidden
alias ll='l -lh' # human readable
alias lla='ll -A' # hidden
alias x='clear;'
alias xl='clear; l'
alias xla='clear; la'
# not really an alias, but it can be useful
cl () { cd $@ && ls -F; }
alias rs='rsync -avz --progress --fuzzy -e "ssh"'
alias rsd='rsync -avz --progress --delete-after --fuzzy -e "ssh"'
У меня была небольшая функция оболочки, которая либо изменен в каталог, либо отредактирован файл, в зависимости от того, что ему было передано. Это может быть чрезвычайно полезно, когда вы переходите на смену в каталог, но вместо этого решаете редактировать файл. Я написал небольшую исходную функцию оболочки, которая делает это и немного больше: 122 псевдонимов . В настоящее время я работаю над переписыванием, чтобы обрабатывать всевозможные файлы: https://github.com/Paradoxial/fin/blob/super-f/forwards.sh.
Для этого называется сайт alias.sh. Есть много псевдонимов, определенных другими пользователями, и вы можете добавить свои собственные псевдонимы на сайт, а другие будут оценивать их. Вы даже можете добавить некоторые из псевдонимов, которые вам нравятся в своем списке, и использовать их. Я даже создал псевдоним для обновления списка моих псевдонимов, добавив его в мой ~/.bashrc:
alias s-update-aliassh='curl -s https://alias.sh/user/{Your User}/alias > ~/.bash_aliases; exec bash'
Вот мой список псевдонимов. Немногие из них уже включены в списки других.
# Very frequently used. Use: psg java
alias psg='ps aux | grep -i $1'
alias ..='cd ..'
alias ...='cd ../../'
# Updates repo cache and installs all kinds of updates
alias update='sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade'
# Frees up the cached memory
alias freemem='sync && echo 3 | sudo tee /proc/sys/vm/drop_caches'
# Useful for history searching. Use: hs java
alias hs='history | grep -i $1'
Это мои предпочтительные псевдонимы:
alias ll='ls -lAbhc'
alias l='ls -lBohc'
#History search (use: hs sometext)
alias hs='history | grep $1'
#Sudo vim
alias svim='sudo vim'
#Add extra protection against mistakes
alias rm='rm -I'
#Unrar alias
alias unrar='rar e'
Мне очень нравится иметь псевдоним, чтобы быстрее создавать псевдонимы. Это похоже на то, как в оболочке Fish вы можете использовать «функцию» и «funcsave» - вам не нужно открывать какой-либо файл в текстовом редакторе.
Хотя я частично использую оболочку Fish, вы можете сделать что-то подобное в Bash:
$ echo -e "function alia { \n echo -e \"\n function \$1 { \n \$2 \n }\" >> ~/.bashrc \n }" >> ~/.bashrc
# restart shell to use
# usage: $ alia "name" "cmd"
# e.g.: $ alia "gac" "git add -A; git commit -m \"\$1\" "
# $ bash
# $ gac "my commit message"
#
# $1 refers to a variable
# note that $ and " characters are escaped in the alias content