Table of Contents
Manual Sections
General Commands
System Calls
Subroutines
Special Files
File Formats
Games
Macros and Conventions
Maintenance Commands
Kernel Interface
Table 1. Manuals list excerpt for Debian stable.
Source | Package(s) | Manunal(s) | ||||||||||||||||||
adblock-plus | … | |||||||||||||||||||
aide |
|
| ||||||||||||||||||
android-tools | × | |||||||||||||||||||
ant |
|
| ||||||||||||||||||
ant-contrib | … | |||||||||||||||||||
apt |
|
| ||||||||||||||||||
apt-offline | … | |||||||||||||||||||
aptitude | … | |||||||||||||||||||
b43-fwcutter | … | |||||||||||||||||||
brasero |
|
| ||||||||||||||||||
cdrkit | wodim |
|
||||||||||||||||||
clamav |
|
| ||||||||||||||||||
coreutils | coreutils |
|
||||||||||||||||||
cpulimit |
|
| ||||||||||||||||||
debian-security-support | … | |||||||||||||||||||
doclifter |
|
| ||||||||||||||||||
dpkg |
|
| ||||||||||||||||||
dpkg-www | … | |||||||||||||||||||
eclipse |
|
| ||||||||||||||||||
fdupes |
|
| ||||||||||||||||||
filezilla |
|
| ||||||||||||||||||
findutils |
|
| ||||||||||||||||||
firmware-nonfree | … | |||||||||||||||||||
flatpak (jessie-backports) | … | |||||||||||||||||||
fop |
|
| ||||||||||||||||||
freetuxtv |
|
| ||||||||||||||||||
fusioninventory-agent | × | |||||||||||||||||||
gnupg | × | |||||||||||||||||||
gramps |
|
| ||||||||||||||||||
grep |
|
| ||||||||||||||||||
hugin | hugin |
|
||||||||||||||||||
https-everywhere | … | |||||||||||||||||||
icedove | × | |||||||||||||||||||
iceweasel | × | |||||||||||||||||||
ifupdown |
|
| ||||||||||||||||||
jets3t | … | |||||||||||||||||||
libreoffice |
|
| ||||||||||||||||||
libxslt |
|
| ||||||||||||||||||
lynx-cur | × | |||||||||||||||||||
man-db | man-db |
|
||||||||||||||||||
motion |
|
| ||||||||||||||||||
needrestart |
|
| ||||||||||||||||||
ocsinventory-agent | … | |||||||||||||||||||
ocsinventory-server | × | |||||||||||||||||||
opencpn [http://opencpn.org/] | × | |||||||||||||||||||
openjdk-7 | × | |||||||||||||||||||
p7zip |
|
| ||||||||||||||||||
p7zip-rar | … | |||||||||||||||||||
potrace |
|
| ||||||||||||||||||
python-certbot (jessie-backports) | … | |||||||||||||||||||
quicksynergy |
|
| ||||||||||||||||||
rednotebook | × | |||||||||||||||||||
redshift |
|
| ||||||||||||||||||
rrdtool | rrdtool | … | ||||||||||||||||||
screen |
|
| ||||||||||||||||||
scuttle | × | |||||||||||||||||||
semanticscuttle [cweiske@GitHub] | × | |||||||||||||||||||
synaptic |
|
| ||||||||||||||||||
syncthing (testing) |
|
| ||||||||||||||||||
synergy |
|
| ||||||||||||||||||
tar |
|
| ||||||||||||||||||
tasksel |
|
| ||||||||||||||||||
tftp-hpa |
|
| ||||||||||||||||||
tidy | × | |||||||||||||||||||
twitter-bootstrap3 | … | |||||||||||||||||||
unison | … | |||||||||||||||||||
vlc |
|
| ||||||||||||||||||
wget |
|
| ||||||||||||||||||
xbmc | × |
Raspberry Pi
Initial installation of Raspbian to the SD card
Download Raspbian Jessie Lite image from
https://www.raspberrypi.org/downloads/raspbian/
(
)
2016-09-23-raspbian-jessie-lite.img
Copy the image to SD card:
sudo
dd
if=
Downloads/2016-09-23-raspbian-jessie-lite.img
of=
/dev/mmcblk0
extend ext4 partition (for example with GParted).
Firmware update
sudo
apt
update
sudo
apt
dist-upgrade
sudo
apt
install
rpi-update
sudo
rpi-update
sudo
reboot
Change the user authorized to connect via SSH
sudo
adduser
USER
sudo
adduser
USER
sudo
Edit the following lines to
/etc/ssh/sshd_config
AllowUsers USER
PermitRootLogin no
YunoHost — YunoHost is a server operating system aiming to make self-hosting accessible to everyone.
Yunohost on Debian
sudo
apt
install
git
git
clone
https://github.com/YunoHost/install_script
/tmp/install_script
cd
/tmp/install_script
sudo
./install_yunohost
DynDNS: install IP update cron
sudo
yunohost
dyndns
installcron
DynDNS: change cron period to two(2) hours
Edit
/etc/cron.d/yunohost-dyndns
to match the following
0 */2 * * * root yunohost dyndns update >>
/dev/null
Install Let's Encrypt certificates
Add the following line to
/etc/hosts
127.0.0.1
example.org
Edit
/etc/ssowat/conf.json.persistent
{ "redirected_urls": { "/": "example.org
/yunohost/admin" }, "unprotected_urls": [ "example.org
/.well-known/acme-challenge" ] }
sudo
yunohost
domain
cert-install
Opening ports
TCP.
22 (SSH)
25 (SMTP)
53 (DNS)
80 (HTTP)
443 (HTTPS)
465 (SMTPS)
587 (SMTP)
993 (IMAPS)
5222 (XMPP client)
5269 (XMPP serveur)
UDP.
53 (DNS)
Create
/etc/cron.daily/check-system-update
#!/bin/bash echo "#######################" echo "# CHECK SYSTEM UPDATE #" echo "#######################" echo "$(yunohost tools update --ignore-packages | \ grep --extended-regexp --regexp=[[:space:]]+[[:digit:]]+\: --count) \ apps can be upgraded." echo "$(yunohost tools update --ignore-apps | \ grep --extended-regexp --regexp=[[:space:]]+[[:digit:]]+\: --count) \ packages can be upgraded." yunohost tools update
Create
/etc/cron.daily/full-system-backup
#!/bin/bash echo "######################" echo "# FULL SYSTEM BACKUP #" echo "######################" BACKUP_PATH=/home/yunohost.backup/archives/ echo "*** YunoHost backup ***" yunohost backup create echo "*** MySQL backup ***" mysqldump -uroot -p"$(sudo cat /etc/yunohost/mysql)" mysql > \ $BACKUP_PATH/$(date +%Y%m%d-%H%M%S).mysql echo "*** LDAP backup ***" slapcat > $BACKUP_PATH/$(date +%Y%m%d-%H%M%S).ldap
References
Certbot — Automatically enable HTTPS on your website with EFF's Certbot, deploying Let's Encrypt certificates.
Certbot for Nginx on Debian 8 (jessie)
Add the following line to
/etc/apt/sources.list
deb http://ftp.debian.org/debian jessie-backports
main
sudo
apt
update
sudo
apt
install
certbot
-t
jessie-backports
sudo
nginx
-s
stop
sudo
certbot
certonly
--standalone
-d
example.org
sudo
reboot
Renewing certificates
sudo
certbot
renew
--pre-hook
"service nginx stop"
--post-hook
"service nginx start"
# /etc/cron.d/certbot: crontab entries for the certbot package # # Upstream recommends attempting renewal twice a day # # Eventually, this will be an opportunity to validate certificates # haven't been revoked, etc. Renewal will only occur if expiration # is within 30 days. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 0 */12 * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system &&\ perl -e 'sleep int(rand(3600))' &&\ certbot -q renew\ --pre-hook "service nginx stop"\ --post-hook "service nginx start"
DAVdroid — DAVdroid is an award-winning open-source CalDAV/CardDAV synchronization app for Android 4+.
Ubuntu Make — Ubuntu Make is a project designed to enable quick and easy setup of common needs for developers on Ubuntu.
Flatpak — Flatpak is the next-generation technology for building and installing desktop applications. It has the power to revolutionize the Linux desktop ecosystem.
Using Backports on Debian
Add the following line to
/etc/apt/sources.list
deb http://ftp.debian.org/debian jessie-backports
main
sudo
apt
update
sudo
apt
install
flatpak
-t
jessie-backports
Using PPA on Ubuntu
sudo
add-apt-repository
ppa:alexlarsson/flatpak
sudo
apt
update
sudo
apt
install
flatpak
TestDisk + PhotoRec
https://www.cgsecurity.org/wiki/After_Using_PhotoRec#Using_a_shell_script_for_Mac_OS_X_and_Linux After Using PhotoRec - Using a shell script for Mac OS X and Linux
Tahoe-LAFS — Tahoe-LAFS is a Free and Open decentralized cloud storage system.
tahoe-lafs 1.10.2-2 in ubuntu xenial is broken:
~$ tahoe create-client Traceback (most recent call last): File "/usr/bin/tahoe", line 3, in <module> from allmydata.scripts import runner File "/usr/lib/python2.7/dist-packages/allmydata/__init__.py", line 386, in <module> _vers_and_locs_list, _cross_check_errors = get_package_versions_and_locations() File "/usr/lib/python2.7/dist-packages/allmydata/__init__.py", line 256, in get_package_versions_and_locations for p in pkg_resources.require(install_requires)]) File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 943, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 829, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'cffi>=0.8' distribution was not found and is required by the application
Syncthing — decentralized file synchronization
Syncthing on Debian
curl
-s
https://syncthing.net/release-key.txt
|
sudo
apt-key
add
-
echo
"deb https://apt.syncthing.net/ syncthing stable"
|
sudo
tee
/etc/apt/sources.list.d/syncthing.list
sudo
apt
install
apt-transport-https
sudo
apt
update
sudo
apt
install
syncthing
Starting Syncthing Automatically On Ubuntu-like systems .
→Syncthing
/usr/bin/syncthing
-no-browser
-home="/home/
user
/.config/syncthing"
hubic — keep your files synchronized with the hubiC cloud service.
hubic
COMMAND
[OPTIONS
] [PARAMETERS
]
hubiC can sync a local directory with your cloud storage account: it keeps track of any modifications on your local computer or remote account and replicates them on the other end, so you can access your data anywhere.
This tool allows you to interact with the background synchronization process. The background process is started automatically when you login in or when a command is sent. If you want to disable automatic startup, go to the startup applications in your desktop environment to disable it (on GNOME: gnome-session-properties).
You need a hubiC account to use this service. If you dont have one, you can get a 25 GB account for free at https://hubic.com. The hubiC service is subjet to the General Conditions of Use (https://hubic.com/en/contracts/Contrat_hubiC_2013.pdf).
Important
This command requires a D-Bus session to work properly, see SERVER USAGE for more info.
Backup feature come in addition to synchronization. Unlike synchronized folders, only one computer is allowed to modify the backup. This means that you can only read content of backup from other applications.
Each time a backup is updated the new local content is uploaded. Depending on versioning settings, overwritten files may be versioned. Deleted files may be kept or deleted (note that under versioning, the file will still exist and will be only masked).
The versioning feature keep older versions of files. You can keep only the Nth last versions, in this case, the oldest versions are deleted.
A backup is attached to one client and only that client is allowed to update it. You can attach a backup to another client but you have to make sure that the previous one will not update it again (the behavior is not defined in that case). Such cases includes switch to a new or formatted computer.
Starts the synchronization process and logs in (if an account has been registered). If syncing is already running, it does nothing.
Kills the synchronization process. Please note that it will be restarted automatically as soon as an application calls it.
PATH
] [--password_path=PATH
] [--] email [sync_dir]Connects client to an existing account identified by email.
The password will be requested. You can also provide the --password_path
with a file containing only the password.
If you want to enable synchronization, you must provide sync_dir which points to the path to synchronize (absolute or relative path). If sync_dir is not provided, the application will run in backup-only mode.
Some folders can be optionally excluded from syncing by selecting --exclude
options (this can be used multiple times to exclude several directories).
Note
Once logged, your credentials will be kept in application settings so you usually dont need to log in again. Just use the start command.
Disconnects the account that is currently logged in.
Note
this command should not be used to pause synchronization temporarily then resume it, use the pause and resume commands for this. The reason being that it clears the local cache, which can be resource-consuming next time you connect.
Pauses synchronization and interrupts any actions in progress. Account must be logged in to perform this command.
Triggers an instant synchronization cycle. Account must be logged in to perform this command.
Displays information on the account and running operations. Can be combined with the watch command to keep track of status.
Without path, displays the current synchronised directory. When path is provided and points to an existing directory, changes synchronized directory (any actions in progress are aborted immediately).
To disable synchronization, just pass the --none
flag (exclusive with path).
Account must be logged in to perform this command.
Without any parameter, all variables and their values are displayed. With option_name only, the corresponding value is displayed. With both option_name and option_value, the value is changed to the new one. Known options are:
AllowBugReporting
Whether automated bug reports are sent for unexpected errors.
DownloadSpeedLimit
Maximum download speed in bytes per second (0 means unlimited).
UploadSpeedLimit
Maximum upload speed in bytes per second (0 means unlimited).
UseRecycleBin
Whether locally deleted files are placed in recycle bin or deleted directly.
TimeBetweenSynchronization
Interval between two complete synchronization cycles in minutes.
Installs given proxy configuration for communicating with hubiC servers. This overwrites any previous proxy settings.
If proxy needs authentication, username must be provided, the password is handled in the same way as with login (either interactively asked, or uses the provided file).
Publish a new file or folder and publish the public URL. The path must be inside the synchronized directory and must already be sent to the remote storage.
Account must be logged in to perform this command.
Displays a list of all currently published files and their download URL. Account must be logged in to perform this command.
Unpublish a published file or folder. The path must point to a file or folder that has already been published. Account must be logged in to perform this command.
Adds path to excluded folders. The path can be either relative or absolute and does not have to exist (in this case it will not be synced when created).
Creates a new backup using directory pointed by path. All content inside this directory will be uploaded to hubiC. See BACKUP for more information.
Backup NAME will be inferred from path (folder name) if it is not provided.
The FREQUENCY controls the automatic backup scheduling. It must be one of the following: never (default, only manual backups), hourly, daily, weekly.
The VERSIONS controls how many old versions of files are kept. It must be an integer. The default value is -1
, which means to keep all versions, without limit. The value 0 disables the versioning.
The --keep_deleted
and --drop_deleted
are exclusive and controls the behavior of the application when a file is deleted. The --keep_deleted
(default) do not delete file on hubiC, no matter what the versioning setting is. The --drop_deleted
will delete file on hubiC, if versioning is enabled file will be simply masked by default, but older versions will be sill available.
Triggers an update of a backup, the argument may be its name or its local path. The backup must be attached.
Change configuration of the backup. All options are optional, only provided options are changed. The options have the same meaning as backup create command.
Note that if the path is changed, the new path becomes the reference. That means that any file which exists on hubiC but not in new folder will be possibly deleted.
Downloads an entire backup to target_path (which must be an empty folder). The backup does not need to be attached.
Attach the backup name to the local path provided. Before using this command be sure that the previously attached computer will not update it again. See BACKUP for more details.
The content of given folder will become the reference content, so any file which exists on hubiC but not in the path will be deleted. You may want to download the backup before attaching it.
Deletes a backup and all attached files. A confirmation will be prompted if the session is interactive, unless --force
flag is provided. The backup does not need to be attached.
Starts the syncing loop in the foreground and prints log to standard output. This is not usually required except for debugging purposes. The --verbose
and --debug
options adds some more messages.
This command will fail if the background synchronization process is already running.
In case of issues with synchronization, you may find more information about what is going on in logs, they are located in ~/.config/hubiC/application.log.
You can also get support on https://hubic.com/en/faq.
This software is still at beta stage, please report any issue you may encounter.
As this program require a D-Bus session to run, running it on headless configurations such as servers or NAS machines may need some tweaking.
You need to set the DBUS_SESSION_BUS_ADDRESS environment variable to run hubiC. This variable is not usually set if you have opened your session with tools such as SSH.
To start a new session bus and run hubiC, you can either use dbus-launch:
$ dbus-launch --sh-syntax
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
DBUS_SESSION_BUS_PID=1234
$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
$ hubic login foo@bar.com ~/hubiC
If dbus-launch is not installed, you can also use dbus-deamon directly:
$ dbus-daemon --session --fork --print-address
unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
$ hubic login me@foo.com ~/hubiC
Once synchronization has started, it will continue to run even after the session is closed. To interact with it from another session, you need to set the DBUS_SESSION_BUS_ADDRESS to the same value as before:
$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
$ hubic status
Do not start another session bus or you will have two hubiC services running!
Trash can handling has not yet been implemented. It will be implemented in a later version http://www.ramendik.ru/docs/trashspec.html.
hubicfuse — mount hubiC storage
hubicfuse
<mountpoint>
[options
]
hubicfuse accepts the following general options:
-h
, --help
displays a help message
-V
, --version
displays the version of hubicfuse
-d
enables debug input (implies -f
)
-f
starts hubicfuse in the foreground
-s
disables multi-threaded operation
-o
<option>adds an option; this may be repeated as many times as necessary (see fuse(8) for details of the available options)
hubicfuse needs some configuration settings to run; these can be provided as mount options or stored in the .hubicfuse file in the user's home directory. The required settings are:
the Hubic client identifier, which can be obtained from https://hubic.com/home/browser/developers/;
the Hubic client secret, which can be obtained along with the identifier;
the authentication token, which can be obtained using the
hubic_token
script (in
/usr/share/hubicfuse
).
The following optional settings are available:
the number of seconds directories are kept in the cache (600 by default);
true or false to enable or disable SSL certificate verification (enabled by default);
the size to use when creating DLOs (1073741824 by default, i.e. 1GB);
the file size at which to start using segments (2147483648 by default, i.e. 2GB);
the storage URL for other tenants to view the container;
the public container to expose via the given storage_url;
the directory to use for storing temporary files;
true or false to enable or disable downloading file attributes (detailed time, owner, permissions; enabling this will result in reduced performance)
true or false to enable or disable detailing debugging information on curl requests (this produces lots of output);
true or false to enable or disable progress information on curl requests (mostly useful for debugging);
the number of seconds to cache requests to statfs (cloud statistics), 0 to disable;
0
, 1
or 2
to specify the level of debugging verbosity in conjunction with the
-d
command-line switch (0
selects minimal verbosity);
true to enable chmod support on FUSE;
true to enable chown support on FUSE.
hubicfuse was written by Pascal Obry, Tim Dysinger, Chris Wedgwood, Nick Craig-Wood, Dillon Amburgey, Manfred Touron, David Brownlee, Mike Lundy, justinb, Matt Greenway and Dan Cristian. This manual page was adapted from the program usage information by Stephen Kitt, for the Debian GNU/Linux system (but may be used by others).
Unicode
Code | Name | Comment | |
U+0009 | CHARACTER TABULATION | ||
U+002A | * | ASTERISK | = star (on phone keypads) |
U+0094 | | CANCEL CHARACTER | |
U+00A0 | NO-BREAK SPACE | prevents an automatic line break | |
U+00A4 | ¤ | CURRENCY SIGN | |
U+00A9 | © | COPYRIGHT SIGN | |
U+00AE | ® | REGISTERED SIGN | |
U+00B3 | ³ | SUPERSCRIPT THREE | = cubed |
U+00D7 | × | MULTIPLICATION SIGN | = z notation Cartesian product |
U+00D8 | Ø | LATIN CAPITAL LETTER O WITH STROKE | = o slash |
U+0ECC | ໌ | LAO CANCELLATION MARK | |
U+2022 | • | BULLET | |
U+2013 | – | EN DASH | |
U+2026 | … | HORIZONTAL ELLIPSIS | |
U+204E | ⁎ | LOW ASTERISK | |
U+2055 | ⁕ | FLOWER PUNCTUATION MARK | • used as a punctuation mark with Syloti Nagri, Bengali and other Indic scripts |
U+20AC | € | EURO SIGN | • currency sign for the European Monetary Union • euro, not ecu |
U+2122 | ™ | TRADE MARK SIGN | |
U+2190 | ← | LEFTWARDS ARROW | |
U+2192 | → | RIGHTWARDS ARROW | = z notation total function |
U+2194 | ↔ | LEFT RIGHT ARROW | = z notation relation |
U+219D | ↝ | RIGHTWARDS WAVE ARROW | |
U+21C4 | ⇄ | RIGHTWARDS ARROW OVER LEFTWARDS ARROW | |
U+21C9 | ⇉ | RIGHTWARDS PAIRED ARROWS | |
U+21DC | ⇜ | LEFTWARDS SQUIGGLE ARROW | |
U+21DD | ⇝ | RIGHTWARDS SQUIGGLE ARROW | |
U+21E2 | ⇢ | RIGHTWARDS DASHED ARROW | |
U+2205 | ∅ | EMPTY SET | |
U+2217 | ∗ | ASTERISK OPERATOR | |
U+2264 | ≤ | LESS-THAN OR EQUAL TO | |
U+2265 | ≥ | GREATER-THAN OR EQUAL TO | |
U+2300 | ⌀ | DIAMETER SIGN | |
U+2315 | ⌕ | TELEPHONE RECORDER | |
U+2318 | ⌘ | PLACE OF INTEREST SIGN | |
U+23FA | ⏺ | BLACK CIRCLE FOR RECORD | = record |
U+2418 | ␘ | SYMBOL FOR CANCEL | |
U+25B2 | ▲ | BLACK UP-POINTING TRIANGLE | |
U+25B3 | △ | WHITE UP-POINTING TRIANGLE | = trine |
U+25B6 | ▶ | BLACK RIGHT-POINTING TRIANGLE | |
U+25B7 | ▷ | WHITE RIGHT-POINTING TRIANGLE | = z notation range restriction |
U+25BC | ▼ | BLACK DOWN-POINTING TRIANGLE | |
U+25BD | ▽ | WHITE DOWN-POINTING TRIANGLE | = Hamilton operator |
U+25C0 | ◀ | BLACK LEFT-POINTING TRIANGLE | |
U+25C1 | ◁ | WHITE LEFT-POINTING TRIANGLE | = z notation domain restriction |
U+2605 | ★ | BLACK STAR | |
U+2606 | ☆ | WHITE STAR | |
U+2611 | ☑ | BALLOT BOX WITH CHECK | |
U+263A | ☺ | WHITE SMILING FACE | |
U+2668 | ♨ | HOT SPRINGS | |
U+2687 | ⚇ | WHITE CIRCLE WITH TWO DOTS | |
U+2690 | ⚐ | WHITE FLAG | |
U+2691 | ⚑ | BLACK FLAG | |
U+2693 | ⚓ | ANCHOR | = nautical term, harbor (on maps) |
U+269F | ⚟ | THREE LINES CONVERGING LEFT | = background speaking |
U+26AB | ⚫ | MEDIUM BLACK CIRCLE | • UI symbol for record function |
U+26F3 | ⛳ | FLAG IN HOLE | = golf course |
U+26FF | ⛿ | WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE | = Japanese self-defence force site |
U+2709 | ✉ | ENVELOPE | |
U+270B | ✋ | RAISED HAND | = paper in Rock, Paper, Scissors game |
U+2713 | ✓ | CHECK MARK | |
U+2731 | ✱ | HEAVY ASTERISK | |
U+2732 | ✲ | OPEN CENTRE ASTERISK | |
U+273B | ✻ | TEARDROP-SPOKED ASTERISK | |
U+273D | ✽ | HEAVY TEARDROP-SPOKED ASTERISK | |
U+2749 | ❉ | BALLOON-SPOKED ASTERISK | = jack |
U+274B | ❋ | HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK | = turbofan |
U+2751 | ❑ | LOWER RIGHT SHADOWED WHITE SQUARE | |
U+2752 | ❒ | UPPER RIGHT SHADOWED WHITE SQUARE | |
U+2756 | ❖ | BLACK DIAMOND MINUS WHITE X | |
U+2795 | ➕ | HEAVY PLUS SIGN | |
U+27F5 | ⟵ | LONG LEFTWARDS ARROW | |
U+27F6 | ⟶ | LONG RIGHTWARDS ARROW | |
U+27F7 | ⟷ | LONG LEFT RIGHT ARROW | |
U+27FF | ⟿ | LONG RIGHTWARDS SQUIGGLE ARROW | |
U+2B33 | ⬳ | LONG LEFTWARDS SQUIGGLE ARROW | |
U+2B60 | ⭠ | LEFTWARDS TRIANGLE-HEADED ARROW | |
U+2B62 | ⭢ | RIGHTWARDS TRIANGLE-HEADED ARROW | |
U+2B6C | ⭬ | RIGHTWARDS TRIANGLE-HEADED DASHED ARROW | |
U+2B82 | ⮂ | RIGHTWARDS TRIANGLE-HEADED ARROW OVER LEFTWARDS TRIANGLE-HEADED ARROW | |
U+2B86 | ⮆ | RIGHTWARDS TRIANGLE-HEADED PAIRED ARROWS | |
U+FEFF | | ZERO WIDTH NO-BREAK SPACE | |
U+1F30A | 🌊 | WATER WAVE | |
U+1F32C | 🌬 | WIND BLOWING FACE | = wind |
U+1F3F1 | 🏱 | WHITE PENNANT | |
U+1F3F2 | 🏲 | BLACK PENNANT | |
U+1F3F3 | 🏳 | WAVING WHITE FLAG | = flag |
U+1F3F4 | 🏴 | WAVING BLACK FLAG |
source-code-pro — Monospaced font family for user interface and coding environments
source-sans-pro — Sans serif font family for user interface environments
source-serif-pro — Serif typeface designed to complement Source Sans Pro
Table 2. SourceCodePro font sample
___0 | ___1 | ___2 | ___3 | ___4 | ___5 | ___6 | ___7 | ___8 | ___9 | ___A | ___B | ___C | ___D | ___E | ___F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
002_ | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / | |
003_ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
004_ | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
005_ | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
006_ | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
007_ | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | |
008_ | | | | | | | | | | | | | | | | |
009_ | | | | | | | | | | | | | | | | |
00A_ | ¡ | ¢ | £ | ¤ | ¥ | ¦ | § | ¨ | © | ª | « | ¬ | | ® | ¯ | |
00B_ | ° | ± | ² | ³ | ´ | µ | ¶ | · | ¸ | ¹ | º | » | ¼ | ½ | ¾ | ¿ |
00C_ | À | Á | Â | Ã | Ä | Å | Æ | Ç | È | É | Ê | Ë | Ì | Í | Î | Ï |
00D_ | Ð | Ñ | Ò | Ó | Ô | Õ | Ö | × | Ø | Ù | Ú | Û | Ü | Ý | Þ | ß |
00E_ | à | á | â | ã | ä | å | æ | ç | è | é | ê | ë | ì | í | î | ï |
00F_ | ð | ñ | ò | ó | ô | õ | ö | ÷ | ø | ù | ú | û | ü | ý | þ | ÿ |
Table 3. SourceSansPro font sample
___0 | ___1 | ___2 | ___3 | ___4 | ___5 | ___6 | ___7 | ___8 | ___9 | ___A | ___B | ___C | ___D | ___E | ___F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
002_ | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / | |
003_ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
004_ | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
005_ | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
006_ | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
007_ | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | |
008_ | | | | | | | | | | | | | | | | |
009_ | | | | | | | | | | | | | | | | |
00A_ | ¡ | ¢ | £ | ¤ | ¥ | ¦ | § | ¨ | © | ª | « | ¬ | | ® | ¯ | |
00B_ | ° | ± | ² | ³ | ´ | µ | ¶ | · | ¸ | ¹ | º | » | ¼ | ½ | ¾ | ¿ |
00C_ | À | Á | Â | Ã | Ä | Å | Æ | Ç | È | É | Ê | Ë | Ì | Í | Î | Ï |
00D_ | Ð | Ñ | Ò | Ó | Ô | Õ | Ö | × | Ø | Ù | Ú | Û | Ü | Ý | Þ | ß |
00E_ | à | á | â | ã | ä | å | æ | ç | è | é | ê | ë | ì | í | î | ï |
00F_ | ð | ñ | ò | ó | ô | õ | ö | ÷ | ø | ù | ú | û | ü | ý | þ | ÿ |
Table 4. SourceSerifPro font sample
___0 | ___1 | ___2 | ___3 | ___4 | ___5 | ___6 | ___7 | ___8 | ___9 | ___A | ___B | ___C | ___D | ___E | ___F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
002_ | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / | |
003_ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
004_ | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
005_ | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
006_ | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
007_ | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | |
008_ | | | | | | | | | | | | | | | | |
009_ | | | | | | | | | | | | | | | | |
00A_ | ¡ | ¢ | £ | ¤ | ¥ | ¦ | § | ¨ | © | ª | « | ¬ | | ® | ¯ | |
00B_ | ° | ± | ² | ³ | ´ | µ | ¶ | · | ¸ | ¹ | º | » | ¼ | ½ | ¾ | ¿ |
00C_ | À | Á | Â | Ã | Ä | Å | Æ | Ç | È | É | Ê | Ë | Ì | Í | Î | Ï |
00D_ | Ð | Ñ | Ò | Ó | Ô | Õ | Ö | × | Ø | Ù | Ú | Û | Ü | Ý | Þ | ß |
00E_ | à | á | â | ã | ä | å | æ | ç | è | é | ê | ë | ì | í | î | ï |
00F_ | ð | ñ | ò | ó | ô | õ | ö | ÷ | ø | ù | ú | û | ü | ý | þ | ÿ |