O comando printf no bash funciona de maneira parecida com a função homônima no C. A sintaxe para os comandos de formatação de variáveis são os mesmos.
Basicamente, o uso é:
i=9
printf "%02d" %i
Saida:
09
$ cd < Diretório >$ git init
$ git status
$ git commit -m "Comentários a enviar"
$ git log
$ git log --oneline -----> Mostra informações resumidas das versões
$ git log --all --graph --decorate --oneline
$ git diff
$ git checkout número_identificador < arquivo > -- (arquivo é opcional)
:gtou aperteCtrl-PageDown
:gTou aperteCtrl-PageUp
altera-se o delimitador de campo, e aí conseguimos processar strings que contenham espaço, como nomes de arquivos com espaço.IFS=$'\n' (ou IFS=$ \n) ,
scp < caminho para o firmware em seu PC > root@openwrt:/tmp/
find /overlay/ | sed s:/overlay::g | while read file; do opkg search $file; done | awk '{print $1}' | sort | uniq
sysupgrade -v /tmp/openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-sysupgrade.bin
Saving config files...
root/statistics
etc/sysupgrade.conf
etc/sysctl.conf
etc/rc.local
etc/profile
etc/passwd
etc/firewall.user
etc/dropbear/dropbear_rsa_host_key
etc/dropbear/dropbear_dss_host_key
etc/config/wireless
etc/config/system
etc/config/network
etc/config/firewall
etc/config/dropbear
etc/config/dhcp
Switching to ramdisk...
Performing system upgrade...
Unlocking firmware ...
Writing fromto firmware ...
Appending jffs2 data from /tmp/sysupgrade.tgz to firmware...TRX header not found
Error fixing up TRX header
Writing fromto firmware ...
Upgrade completed
Rebooting system...
| |||
| Roteador Wireless TL-WDR4300 da TP-Link |
![]() |
| Menu de configuração da interface web |
![]() |
| Tela de atualização de firmware |
Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series]
GRUB_CMDLINE_LINUX="radeon.audio=1"Depois, é preciso atualizar o grub:
# update-grub
# dpkg -i < arquivo do pacote > --> Instala o pacote diretamente
# apt-get -f install --> Instala o pacote resolvendo as dependências faltantes. Se os pacotes faltantes já existem no cache, não serão baixados.
# apt-get install < pacote >
![]() |
| Catei a imagem de Br-Linux , deliberadamente. Esta aqui, se eu não me engano, é a namoradinha do 3.0 :-D |
# apt-get update --> Atualiza a lista de pacotes
# apt-get upgrade --> Faz a atualização mínima do sistemaParte 2: Fazer a a atualização completa do sistema
# apt-get dist-upgradePode haver alguma interação na atualização do sistema quando da substituição de pacotes importantes.
# aptitude purge '~c'
$ scp -< opções> usuário@servidor:'"Caminho/do/Diretório com Espaços"' < Diretório e máquina de destino >
wget -crp -l < # de camadas > -k < endereço que queremos baixar >
#/etc/hosts#IPs da máquina Nomes das máquinas192.168.1.17 URSS
#invoke-rc.d dnsmasq restart
nameserver XXX.YYY.ZZZ.DDD #, onde XXX.YYY.ZZZ.DDD é o número de IP do seu servidor DNS (o computador onde você instalou o DNSmasq).
GRUB_TERMINAL=consoleDepois, rodar:
#update-grub
# xorg.conf (X.Org X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the xorg.conf manual page. # (Type "man xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following command: # sudo dpkg-reconfigure -phigh xserver-xorg Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "abnt2" Option "XkbLayout" "br" Option "XkbVariant" "abnt2" Option "XkbOptions" "abnt2" EndSection Section "Module" Load "record" Load "GLcore" Load "glx" Load "extmod" Load "xtrap" Load "dri" Load "dbe" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" EndSection Section "Device" Identifier "Device0" # Option "UseFBDev" "true" Driver "radeon" # Algumas op藤畫s de acelera藤υ 3D Option "XAA" Option "AccelMethod" "1" #1 pra PCIExpress Option "GARTSize" "64" Option "EnablePageFlip" "1" Option "ColorTiling" "1" EndSection #Section "Monitor" # Identifier "Configured Monitor" #EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" DefaultColorDepth 24 SubSection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" "320x200" EndSubSection EndSection
dpkg -L nomedopacote
apt-get install dpkg-repack
dpkg-repack [nome do pacote]
deb http://archive.debian.org/debian/ [nome da distribuição] main contrib
deb http://archive.debian.org/debian/ lenny main contribEm maiores detalhes, podemos consultar este link.
ddd [nome do programa]
ddd --debugger idb [nome do programa]
yum provides /[caminho do arquivo]/[arquivo]Ou, simplesmente:
yum provides */[arquivo]
xmame -fullscreen -ef 1 jogo
HOSTNAME=[ nome do computador ]
GATEWAY =[ IP do gateway padrão ]
DEVICE=eth0 BOOTPROTO=none ---> Tipo de protocolo de rede. Neste caso é nenhum, pois a rede é estáticaONBOOT=yes ---> Informa ao sistema que a interface deve ser carregada no boot NETMASK= [ máscara de rede ] IPADDR=[ IP da máquina ] USERCTL=noDNS1=[ Enderećo do Servidor de Nomes ]No caso de uma configuraćão com DHCP, em que as informaćões de rede do seu computador vem de um servidor:
DNS2=[ Enderećo do Servidor de Nomes ]DEVICE=eth0Fonte: Manual do Fedora 15, citado na postagem anterior.
BOOTPROTO=dhcp
ONBOOT=yes
#fdisk -l /dev/sda (ou /dev/qualquer-coisa-que-seja-o-seu-hd)resultados do comando no meu caso:
#modprobe dm-mod
#pvs
# lvdisplay VolGroup00
#mount /dev/VolGroup00/LogVol00 /mnt/raiz (não esqueça de criar o diretório vazio antes)