Какие псевдонимы вы считаете наиболее полезными или полезными для вашего опыта Ubuntu?

Я нашел решение. Я бежал unetbootin, и у меня такая же проблема. Но решил так:

Запустите live CD. Не трогая ничего, открывайте терминал и введите:
sudo umount -l -r -f /cdrom
Установите Ubuntu без каких-либо проблем.
21
задан 11 February 2011 в 20:25

83 ответа

Вот мой набор из этого проекта 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 /)'
1
ответ дан 7 August 2018 в 22:08
  • 1
    Вы обнаружите, что alias ld="ls -d */" вмешивается в "реальный" ld (линкер)? – Scott Odle 11 May 2017 в 19:29

несколько моих избранных (и наиболее часто используемых!):

alias tgz='tar -zxvf'

и

alias tbz='tar -jxvf'
4
ответ дан 7 August 2018 в 22:08

Это я использую для резервного копирования моих 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 }
0
ответ дан 7 August 2018 в 22:08

Псевдоним, который я использую чаще всего:

alias go=gnome-open
6
ответ дан 7 August 2018 в 22:08

Псевдоним, который я использую чаще всего:

  alias go = gnome-open  
6
ответ дан 10 August 2018 в 10:22

несколько моих избранных (и наиболее часто используемых!):

  alias tgz = 'tar -zxvf'  

и

  alias tbz = 'tar -jxvf'  
4
ответ дан 10 August 2018 в 10:22

Это я использую для резервного копирования моих PPA.

  # Поместите все мои ppas в текстовую файловую форму, которая может быть загружена в сценарий # для повторной загрузки.  Идеально подходит для резервного копирования до обновления.  # Обратите внимание на функцию ppasrestore ниже.  alias lsppas = "grep -RoPish '(? & lt; = ppa.launchpad.net /) [^ /] + / [^ /] +' / etc / apt | sort -u | sed 's / ^ / ppa: /  '"ppasrestore {для I в` cat $ 1` do sudo add-apt-repository $ Я сделал}  
0
ответ дан 10 August 2018 в 10:22

Это мои предпочтительные псевдонимы:

  alias ll = 'ls -lAbhc' alias l = 'ls -lBohc' #История поиска (использование: hs sometext) alias hs = 'history |  grep $ 1 '#Sudo vim alias svim =' sudo vim '# Добавляет дополнительную защиту от ошибок alias rm =' rm -I '#Unrar alias alias unrar =' rar e ' 
6
ответ дан 10 August 2018 в 10:22

Мне очень нравится иметь псевдоним, чтобы быстрее создавать псевдонимы. Это похоже на то, как в оболочке Fish вы можете использовать «функцию» и «funcsave» - вам не нужно открывать какой-либо файл в текстовом редакторе.

Хотя я частично использую оболочку Fish, вы можете сделать что-то подобное в Bash:

  $ echo -e "function alia {\n echo -e \" \n function \ $ 1 {\n \ $ 2 \n} \ "& gt;  & gt; ~ / .bashrc \n} "& gt; & gt; & gt; & gt;  ~ / .bashrc # перезапустить оболочку для использования # use: $ alia "name" "cmd" # eg: $ alia "gac" "git add -A; git commit -m \" \ $ 1 \ "" # $ bash # $  gac "my commit message" # # $ 1 ссылается на переменную # note, что $ и "символы экранируются в содержимом псевдонима  
0
ответ дан 10 August 2018 в 10:22

Вот мой набор из этого проекта github: https://github.com/roubles/bash_aliases

  ##########  ##################################################  ################### #### Атрибут Essentials rm = "rm -i" # Confrim remove ###############  ##################################################  #################### ls alias la = "ls -AF" # Список всех файлов alias ld = "ls -d * /" # Список только каталогов alias l. =  "ls -A | egrep '^ \.'" # Список только dotfiles (скрытые файлы) alias l1 = 'ls -1AF' # Список файлов (по одной строке за раз) alias ll = "ls -lhAF" # Список всех файлов  подробности alias lg = "ls -AF | grep" # Grep через имена файлов (также см., hg) alias lp = "ls -d` pwd` / * "# Список полных путей alias lpg =" ls -d `pwd` / *  | grep "# Grep через имена файлов, но список полного псевдонима lt =" ls -Alt "# Сортировка по времени alias ltr =" ls -Altr "# Сортировка по времени (обратный) псевдоним lss =" ls -AFlS "# Сортировать по размеру  alias lsr = "ls -AFlSr" # Сортировка по размеру (обратное) ####################################  ####################################  ######## ###typos alias vi = "vim" alias vmi = "vim" alias sl = "ls" alias pdw = "pwd" ##############  ##################################################  ############### ###tar alias tarc = "tar czvf" alias tarx = "tar xzvf" псевдоним tart = "tar tzvf" ##########  ##################################################  #######################history alias hg = 'history |  grep '##################################################################################################  ####################################chmod alias ax = "chmod a + x" ######  ##################################################  ########################## # Псевдоним 1d = "cd .." alias 2d = "cd ..; cd .." alias 3d  = "cd ..; cd ..; cd .." alias 4d = "cd ..; cd ..; cd ..; cd .." alias 5d = "cd ..; cd ..; cd ..;  cd ..; cd .. "############################################  ######################################## # Перейти вниз (назад) псевдоним 1up = 'cd  / $ (echo $ PWD | cut -f 2 -d /) 'alias 2up =' cd / $ (echo $ PWD | cut -f 2,3 -d /) 'псевдоним 3up =' cd / $ (echo $ PWD  | cut -f 2,3,4 -d /) 'псевдоним 4up =' cd / $ (echo $ PWD | cut -f 2,3,4,5 -d /) 'alias 5up =' cd / $ (echo  $ PWD | cut -f 2,3,4,5,6 -d /) ' 
1
ответ дан 10 August 2018 в 10:22

Вот мой список псевдонима. Немногие из них уже включены в списки других.

  # Очень часто используется.  Использовать: psg java alias psg = 'ps aux |  grep -i $ 1 'alias .. =' cd .. 'alias ... =' cd ../../ '# Обновляет кеш-репозиторий и устанавливает все виды обновлений alias update =' sudo apt-get update & amp; & amp; & amp; & amp; & amp; & amp; & amp;  ;  sudo apt-get upgrade & amp; & amp; & amp;  sudo apt-get dist-upgrade '# Освобождает псевдоним с кэшированной памятью freemem =' sync & amp; & amp; & amp;  echo 3 |  sudo tee / proc / sys / vm / drop_caches '# Полезно для поиска истории.  Использовать: hs java alias hs = 'history |  grep -i $ 1 ' 
1
ответ дан 10 August 2018 в 10:22

Для этого называется сайт alias.sh . Есть много псевдонимов, определенных другими пользователями, и вы можете добавить свои собственные псевдонимы на сайт, а другие будут оценивать их. Вы даже можете добавить некоторые из псевдонимов, которые вам нравятся в своем списке, и использовать их. Я даже создал псевдоним для обновления списка моих псевдонимов, добавив его в мой ~ / .bashrc :

  псевдоним s-update-aliassh = 'curl -s https  : //alias.sh/user/ {Ваш пользователь} / псевдоним & gt;  ~ / .bash_aliases;  exec bash ' 
1
ответ дан 10 August 2018 в 10:22

Я использую 122 псевдонимов в данный момент, поэтому я не буду перечислять их все, но вот краткий список некоторых полезных:

  # Key  нажмите savers # Естественно, клавиши, сохраняющие псевдонимы, подобные этим, действительно зависят от пользователя.  # Это всего лишь несколько примеров.  alias s = 'sudo' # пространство позволяет расширять имя команды.  псевдоним g = 'git' alias q = 'exit' alias ls = 'ls --color = auto' # color alias l = 'ls -F' # классифицировать псевдоним la = 'l -A' # classify, hidden alias ll =  'l -lh' # человеко-читаемый псевдоним lla = 'll -A' # скрытый псевдоним x = 'clear;'  псевдоним xl = 'clear;  l 'alias xla =' clear;  la '# на самом деле не псевдоним, но может быть полезно cl () {cd $ @ & amp; & amp; & amp;  ls -F;  } alias rs = 'rsync -avz --progress --fuzzy -e "ssh"' alias rsd = 'rsync -avz --progress --delete-after --fuzzy -e "ssh"'  

У меня была небольшая функция оболочки, которая либо перешла в каталог, либо отредактировала файл, в зависимости от того, что было передано ему. Это может быть чрезвычайно полезно, когда вы переходите на смену в каталог, но вместо этого решаете редактировать файл. Я написал небольшую исходную функцию оболочки, которая делает это и немного больше: https://github.com/Paradoxial/fin/blob/master/forward.sh . В настоящее время я работаю над переписыванием его для обработки всех файлов: https://github.com/Paradoxial/fin/blob/super-f/forwards.sh .

11
ответ дан 10 August 2018 в 10:22

несколько моих избранных (и наиболее часто используемых!):

  alias tgz = 'tar -zxvf'  

и

  alias tbz = 'tar -jxvf'  
4
ответ дан 13 August 2018 в 16:47

Это я использую для резервного копирования моих PPA.

  # Поместите все мои ppas в текстовую файловую форму, которая может быть загружена в сценарий # для повторной загрузки.  Идеально подходит для резервного копирования до обновления.  # Обратите внимание на функцию ppasrestore ниже.  alias lsppas = "grep -RoPish '(? & lt; = ppa.launchpad.net /) [^ /] + / [^ /] +' / etc / apt | sort -u | sed 's / ^ / ppa: /  '"ppasrestore {для I в` cat $ 1` do sudo add-apt-repository $ Я сделал}  
0
ответ дан 13 August 2018 в 16:47

Псевдоним, который я использую чаще всего:

  alias go = gnome-open  
6
ответ дан 13 August 2018 в 16:47

Вот мой набор из этого проекта github: https://github.com/roubles/bash_aliases

  ##########  ##################################################  ################### #### Атрибут Essentials rm = "rm -i" # Confrim remove ###############  ##################################################  #################### ls alias la = "ls -AF" # Список всех файлов alias ld = "ls -d * /" # Список только каталогов alias l. =  "ls -A | egrep '^ \.'" # Список только dotfiles (скрытые файлы) alias l1 = 'ls -1AF' # Список файлов (по одной строке за раз) alias ll = "ls -lhAF" # Список всех файлов  подробности alias lg = "ls -AF | grep" # Grep через имена файлов (также см., hg) alias lp = "ls -d` pwd` / * "# Список полных путей alias lpg =" ls -d `pwd` / *  | grep "# Grep через имена файлов, но список полного псевдонима lt =" ls -Alt "# Сортировка по времени alias ltr =" ls -Altr "# Сортировка по времени (обратный) псевдоним lss =" ls -AFlS "# Сортировать по размеру  alias lsr = "ls -AFlSr" # Сортировка по размеру (обратное) ####################################  ####################################  ######## ###typos alias vi = "vim" alias vmi = "vim" alias sl = "ls" alias pdw = "pwd" ##############  ##################################################  ############### ###tar alias tarc = "tar czvf" alias tarx = "tar xzvf" псевдоним tart = "tar tzvf" ##########  ##################################################  #######################history alias hg = 'history |  grep '##################################################################################################  ####################################chmod alias ax = "chmod a + x" ######  ##################################################  ########################## # Псевдоним 1d = "cd .." alias 2d = "cd ..; cd .." alias 3d  = "cd ..; cd ..; cd .." alias 4d = "cd ..; cd ..; cd ..; cd .." alias 5d = "cd ..; cd ..; cd ..;  cd ..; cd .. "############################################  ######################################## # Перейти вниз (назад) псевдоним 1up = 'cd  / $ (echo $ PWD | cut -f 2 -d /) 'alias 2up =' cd / $ (echo $ PWD | cut -f 2,3 -d /) 'псевдоним 3up =' cd / $ (echo $ PWD  | cut -f 2,3,4 -d /) 'псевдоним 4up =' cd / $ (echo $ PWD | cut -f 2,3,4,5 -d /) 'alias 5up =' cd / $ (echo  $ PWD | cut -f 2,3,4,5,6 -d /) ' 
1
ответ дан 13 August 2018 в 16:47
  • 1
    Вы находите, что alias ld = "ls -d * /" вмешивается в "реальный" ld (линкер)? – Scott Odle 11 May 2017 в 19:29

Вот мой список псевдонима. Немногие из них уже включены в списки других.

  # Очень часто используется.  Использовать: psg java alias psg = 'ps aux |  grep -i $ 1 'alias .. =' cd .. 'alias ... =' cd ../../ '# Обновляет кеш-репозиторий и устанавливает все виды обновлений alias update =' sudo apt-get update & amp; & amp; & amp; & amp; & amp; & amp; & amp;  ;  sudo apt-get upgrade & amp; & amp; & amp;  sudo apt-get dist-upgrade '# Освобождает псевдоним с кэшированной памятью freemem =' sync & amp; & amp; & amp;  echo 3 |  sudo tee / proc / sys / vm / drop_caches '# Полезно для поиска истории.  Использовать: hs java alias hs = 'history |  grep -i $ 1 ' 
1
ответ дан 13 August 2018 в 16:47

Это мои предпочтительные псевдонимы:

  alias ll = 'ls -lAbhc' alias l = 'ls -lBohc' #История поиска (использование: hs sometext) alias hs = 'history |  grep $ 1 '#Sudo vim alias svim =' sudo vim '# Добавляет дополнительную защиту от ошибок alias rm =' rm -I '#Unrar alias alias unrar =' rar e ' 
6
ответ дан 13 August 2018 в 16:47
  • 1
    Я полностью буду использовать поиск истории и rm-защиту. Отличное дополнение! – Andy Groff 13 January 2011 в 08:56

Мне очень нравится иметь псевдоним, чтобы быстрее создавать псевдонимы. Это похоже на то, как в оболочке Fish вы можете использовать «функцию» и «funcsave» - вам не нужно открывать какой-либо файл в текстовом редакторе.

Хотя я частично использую оболочку Fish, вы можете сделать что-то подобное в Bash:

  $ echo -e "function alia {\n echo -e \" \n function \ $ 1 {\n \ $ 2 \n} \ "& gt;  & gt; ~ / .bashrc \n} "& gt; & gt; & gt; & gt;  ~ / .bashrc # перезапустить оболочку для использования # use: $ alia "name" "cmd" # eg: $ alia "gac" "git add -A; git commit -m \" \ $ 1 \ "" # $ bash # $  gac "my commit message" # # $ 1 ссылается на переменную # note, что $ и "символы экранируются в содержимом псевдонима  
0
ответ дан 13 August 2018 в 16:47

Для этого называется сайт alias.sh . Есть много псевдонимов, определенных другими пользователями, и вы можете добавить свои собственные псевдонимы на сайт, а другие будут оценивать их. Вы даже можете добавить некоторые из псевдонимов, которые вам нравятся в своем списке, и использовать их. Я даже создал псевдоним для обновления списка моих псевдонимов, добавив его в мой ~ / .bashrc :

  псевдоним s-update-aliassh = 'curl -s https  : //alias.sh/user/ {Ваш пользователь} / псевдоним & gt;  ~ / .bash_aliases;  exec bash ' 
1
ответ дан 13 August 2018 в 16:47

Я использую 122 псевдонимов в данный момент, поэтому я не буду перечислять их все, но вот краткий список некоторых полезных:

  # Key  нажмите savers # Естественно, клавиши, сохраняющие псевдонимы, подобные этим, действительно зависят от пользователя.  # Это всего лишь несколько примеров.  alias s = 'sudo' # пространство позволяет расширять имя команды.  псевдоним g = 'git' alias q = 'exit' alias ls = 'ls --color = auto' # color alias l = 'ls -F' # классифицировать псевдоним la = 'l -A' # classify, hidden alias ll =  'l -lh' # человеко-читаемый псевдоним lla = 'll -A' # скрытый псевдоним x = 'clear;'  псевдоним xl = 'clear;  l 'alias xla =' clear;  la '# на самом деле не псевдоним, но может быть полезно cl () {cd $ @ & amp; & amp; & amp;  ls -F;  } alias rs = 'rsync -avz --progress --fuzzy -e "ssh"' alias rsd = 'rsync -avz --progress --delete-after --fuzzy -e "ssh"'  

У меня была небольшая функция оболочки, которая либо перешла в каталог, либо отредактировала файл, в зависимости от того, что было передано ему. Это может быть чрезвычайно полезно, когда вы переходите на смену в каталог, но вместо этого решаете редактировать файл. Я написал небольшую исходную функцию оболочки, которая делает это и немного больше: https://github.com/Paradoxial/fin/blob/master/forward.sh . В настоящее время я работаю над переписыванием его для обработки всех файлов: https://github.com/Paradoxial/fin/blob/super-f/forwards.sh .

11
ответ дан 13 August 2018 в 16:47
  • 1
    К сожалению, команда dd уже существует – Benoît Legat 23 July 2013 в 19:19
  • 2
    Да, это хороший момент. Отредактировано в ldir – Andy Groff 23 July 2013 в 23:27
  • 3
    Какая польза от псевдонима для exit ? ctrl-d - это всего лишь два нажатия клавиш, требует меньше действий, чем q-enter. – leftaroundabout 1 November 2016 в 01:22

Вот некоторые из них, которые мне нравятся:

  # Открывает текущий каталог в профайле файла alias expl = 'nautilus.'  # Открывает текущий каталог в проводнике файлов с супер-привилегиями пользователя alias suexplore = 'sudo nautilus.'  # Открывает текущий каталог в графическом интерфейсе анализатора использования диска Ubuntu с привилегиями суперпользователя в фоновом псевдониме Analysis = 'gksudo baobab.  & Амп;»  # Открывает текстовый редактор графического интерфейса в фоновом режиме.  Очевидно, можно заменить ваш любимый псевдоним редактора text = 'gedit & amp;'  # Аналогично выше с привилегиями суперпользователей sutext = 'gksudo gedit & amp;'  # Открывает файл с любой программой, открывающейся двойным щелчком по ней в проводнике файлов GUI. #Usage: try someDocument.doc alias try = 'gnome-open' #lists содержимое текущей директории с псевдонимами файлов alias ll = 'ls -l  -sort '#list все каталоги в текущих каталогах alias ldir =' ls -l |  grep ^ d '# описательный псевдоним .. =' cd .. 'alias ... =' cd ../../ '#show aliases alias a =' echo "-----------  - Ваши псевдонимы ------------ "; alias '#Apply изменяет псевдоним alias sa =' source ~ / .bash_aliases; echo" псевдонимы Bash sourced. "'# Идентификатор псевдонимов псевдонимов через =' gksudo  gedit ~ / .bash_aliases & amp; '   
11
ответ дан 15 August 2018 в 23:29
  • 1
    К сожалению, команда dd уже существует – Benoît Legat 23 July 2013 в 19:19
  • 2
    Да, это хороший момент. Отредактировано в ldir – Andy Groff 23 July 2013 в 23:27

Другие вопросы по тегам:

Похожие вопросы: