Saturday, 8 November 2014

[cmd] linux utilities - có gì cần thiết?

Một danh sách các command line tool tuyển chọn bởi FAMILUG.

Những dòng hiện "nothing appropriate." là nhưng built-in command của bash hoặc là các tool chưa cài đặt trên máy chạy script này.

./linux-util.sh
FAMILUG's list of essential Linux utilites 1.0
TOTAL: 80
man (1)              - an interface to the on-line reference manuals
man (7)              - macros to format man pages
ls (1)               - list directory contents
cd: nothing appropriate.
pwd (1)              - print name of current/working directory
grep (1)             - print lines matching a pattern
head (1)             - output the first part of files
tail (1)             - output the last part of files
cut (1)              - remove sections from each line of files

cat (1)              - concatenate files and print on the standard output
uniq (1)             - report or omit repeated lines
sort (1)             - sort lines of text files
wc (1)               - print newline, word, and byte counts for each file
tar (1)              - The GNU version of the tar archiving utility
less (1)             - opposite of more
file (1)             - determine file type
ln (1)               - make links between files
rm (1)               - remove files or directories
cp (1)               - copy files and directories
mkdir (1)            - make directories
find (1)             - search for files in a directory hierarchy
xargs (1)            - build and execute command lines from standard input
test (1)             - check file types and compare values
time (1)             - run programs and summarize system resource usage
time (7)             - overview of time and timers
uname (1)            - print system information
chmod (1)            - change file mode bits
chown (1)            - change file owner and group
groups (1)           - print the groups a user is in
locate (1)           - find files by name
basename (1)         - strip directory and suffix from filenames
touch (1)            - change file timestamps
top (1)              - display Linux tasks
whatis (1)           - display manual page descriptions
whereis (1)          - locate the binary, source, and manual page files for a...
which (1)            - locate a command
Git (3pm)            - Perl interface to the Git version control system
git (1)              - the stupid content tracker
ctags: nothing appropriate.
diff (1)             - compare files line by line
patch (1)            - apply a diff file to an original
sed (1)              - stream editor for filtering and transforming text
awk (1)              - pattern scanning and text processing language
ip (8)               - show / manipulate routing, devices, policy routing and...
ip (7)               - Linux IPv4 protocol implementation
ss (8)               - another utility to investigate sockets
iptables (8)         - administration tool for IPv4 packet filtering and NAT
ngrep: nothing appropriate.
dig (1)              - DNS lookup utility
host (1)             - DNS lookup utility
whois: nothing appropriate.
ping (8)             - send ICMP ECHO_REQUEST to network hosts
traceroute: nothing appropriate.
curl (1)             - transfer a URL
wget (1)             - The non-interactive network downloader.
telnet (1)           - user interface to the TELNET protocol
nc (1)               - arbitrary TCP and UDP connections and listens
su (1)               - change user ID or become superuser
sudo (8)             - execute a command as another user
ps (1)               - report a snapshot of the current processes.
kill (1)             - send a signal to a process
ssh (1)              - OpenSSH SSH client (remote login program)
scp (1)              - secure copy (remote file copy program)
tmux (1)             - terminal multiplexer
screen (1)           - screen manager with VT100/ANSI terminal emulation
nohup (1)            - run a command immune to hangups, with output to a non-tty
df (1)               - report file system disk space usage
du (1)               - estimate file space usage
fdisk (8)            - manipulate disk partition table
ar (1)               - create, modify, and extract from archives
gdb: nothing appropriate.
strace (1)           - trace system calls and signals
ulimit: nothing appropriate.
useradd (8)          - create a new user or update default new user information
crontab (1)          - maintain crontab files for individual users (Vixie Cron)
crontab (5)          - tables for driving cron
logger (1)           - a shell command interface to the syslog(3) system log ...
md5sum (1)           - compute and check MD5 message digest
xxd (1)              - make a hexdump or do the reverse.
yes (1)              - output a string repeatedly until killed
iostat: nothing appropriate.
openssl (1ssl)       - OpenSSL command line tool
shasum (1)           - Print or Check SHA Checksums
base64 (1)           - base64 encode/decode data and print to standard output
gpg (1)              - OpenPGP encryption and signing tool

Script sinh ra kết quả trên:
https://github.com/familug/FAMILUG/blob/master/linux-util.sh


Tạm hết.
HVN