Как будто вы пытаетесь получить доступ к объекту, который является null
. Рассмотрим ниже пример:
TypeA objA;
. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException
, что имеет смысл.
См. Также этот пример:
String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
### SSH That tunnels X stuff (even through NAT)
alias 'xssh'='ssh -X -C -Y'
исказите запрашивают ='PS1 = '\'' [\e [7 м] \u@\h \A $\\w> [\e [27 м] '\'''
Просто слишком трудно ввести каждый раз, когда Вы входите в систему, и всем другим dbas не нравится, когда у пользователя оракула есть подсказка не по умолчанию.
alias ss="script/server"
Очевидно, я работаю в направляющих большую часть времени.:)
alias sl=ls
Сколько раз дня Ваша левая рука получает "s", прежде чем Ваша правая рука сможет получить "l"?:)
Я использую клавиатуру Дворака, таким образом, мой самый важный:
alias no=ls -f
мой другой фаворит:
alias devn='cat > /dev/nul'
Который позволяет мне ввести случайное дерьмо мне, не вызывая беспокойство, будет ли оно когда-либо сохраняться...
alias clean='rm -rf "#"* "."*~ *~ *.bak *.dvi *.aux *.log'
Убрать ненужные файлы от текущей папки.
alias ll="ls -al --color=auto"
Первая вещь я делаю при вводе нового сервера; Дает намного лучшие читаемые dirlistings :)
вот является мой Windows "псевдонимом", что я поставил все компьютеры Windows, которые я использую:
c:\windows\ls.bat
dir $1 $2 $3 $4
Мой фаворит, вероятно:
alias ff=find . -name $1
Для большего количества псевдонимов мой заполнять профиль удара здесь
alias histgrep=history | grep
Таким образом, я могу найти прошлые команды очень быстро, просто введя
histgrep <part of command>
А также
alias psgrep=ps -ef | grep
быстро узнать, если определенный процесс все еще работает.
Не технически псевдоним, но это устраняет необходимость большинства их..
source /etc/bash_completion
исказите webshare ='python-c, "импортируют SimpleHTTPServer; SimpleHTTPServer.test ()"'
Мои наиболее часто используемые:
alias la='ls -a -l'
alias ll='ls -l'
alias cats='konqueror http:'//icanhazcheezburger.com''
Последнее - просто шутка
sudo apt-get install trash-cli; alias rm=trash
I like it when destructive commands have undo buttons. It also makes deleting happen faster, and I don't have to specify -r
to delete recursively.
#Useful find command to grep recursively for a string, usage "f blah"
alias f='find . | tr "\n" "\0" | xargs -0 grep'
#Some handy backtracking commands
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'
#Reload .bashrc good for when working with new aliases :-)
alias resource='source ~/.bashrc'
#Good if on cygwin and have notpad++ installed
alias edit='"/cygdrive/c/program files/notepad++/notepad++.exe"'
#This one prints out a treelike structure of directories.
alias tree='ls -R | grep ":$" | sed -e "s/:$//" -e "s/[^-][^\/]*\//--/g" -e "s/^/ /" -e s/-/|/"'