• Stars
    star
    289
  • Rank 143,419 (Top 3 %)
  • Language
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

List of Linux commands

Linux-cheat-sheet

Click ⭐if you like the project. Pull Request are highly appreciated. Follow me @SudheerJonna for technical updates.

Table of Contents


No. Topic
1 User information
2 File and directory commands
3 File permissions
4 Networking
5 Installing packages
6 Disk usage
7 System and Hardware information
8 Search Files
9 SSH
10 Vi/Vim-commands

User Information

  1. who It is used to get information about currently logged in user on to system. If you don't provide any option or arguments, the command displays the following information for each logged-in user.

    1. Login name of the user
    2. User terminal
    3. Date & Time of login
    4. Remote host name of the user
    $ who
    sudheer :0 2019-08-04 01:21 (:0)
  2. whoami: It display the system’s username

    $ whoami
    sudheer
  3. id: It display the user identification(the real and effective user and group IDs) information

    $ id
    uid=1000(sj) gid=1000(sj) groups=1000(sj),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131(lxd),132(sambashare)
  4. groups: This command is used to display all the groups for which the user belongs to.

    $ group
    sj: sj, adm, cdrom, sudo, dip, plugdev, lpadmin, lxd, sambashare
  5. finger: Used to check the information of any currently logged in users. i.e, It displays users login time, tty (name), idle time, home directory, shell name etc.

    $ finger
    Login     Name       Tty      Idle  Login Time   Office     Office Phone
    sj        sj        *:0             Aug 28 01:27 (:0)

    This may not be available by default in many linux machines. In this case, you need to install it manually.

    $ sudo apt install finger
  6. users: Displays usernames of all users currently logged on the system.

    $ users
    sj
  7. grep: It is a powerful pattern searching tool to find information about a specific user from the system accounts file: /etc/passwd.

    $ grep -i sj /etc/passwd
    sj:x:1000:1000:sj,,,:/home/sj:/bin/bash
  8. W Command: It(W) is a command-line utility that displays information about currently logged in users and what each user is doing.

    w [OPTIONS] [USER]
    
    Example:
    w
     18:45:04 up  2:09,  1 user,  load average: 0.09, 0.07, 0.02
    USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
    sj       :0       :0               01:27   ?xdm?   1:14   0.01s /usr/lib/gdm3/g
  9. last or lastb: Displays a list of last logged in users on the system. You can pass user names to display their login and hostname details.

    last [options] [username...] [tty...]
    
    Example:
    
    last
    sj       :0           :0               Fri Aug 28 01:27    gone - no logout
    reboot   system boot  5.4.0-29-generic Fri Aug 28 01:27   still running
    sj       :0           :0               Wed Jul 29 11:46 - crash (29+13:40)
    reboot   system boot  5.4.0-29-generic Wed Jul 29 11:45   still running
    sj       :0           :0               Thu May 14 21:04 - crash (75+14:41)
    reboot   system boot  5.4.0-29-generic Thu May 14 21:03   still running
    
    wtmp begins Thu May 14 21:03:56 2020
  10. lastlog: The lastlog command is used to find the details of a recent login of all users or of a given user.

    $ lastlog
    
    Username         Port     From             Latest
    root                                       **Never logged in**
    daemon                                     **Never logged in**
    bin                                        **Never logged in**
    sys                                        **Never logged in**
    sync                                       **Never logged in**
    games                                      **Never logged in**
    man                                        **Never logged in**
    lp                                         **Never logged in**
    mail                                       **Never logged in**
    news                                       **Never logged in**

⬆ Back to Top

File and directory commands

  1. pwd The pwd(Present Working Directory) command is used to print the name of the present/current working directory starting from the root.

    $ pwd
    /home/sj/Desktop/Linux
  2. ls: The ls command is used to list files or directories. It also accepts some flags or options that changes how files or directories are listed in your terminal.

     Syntax:
     ls [flags] [directory]
    
     Example:
     $ ls
     bin dev lib libx32 mnt  
    
     //Listing files & directories with time in a rever order
     $ ls -ltr
     drwxr-xr-x 2 sj sj 4096 May 14  2020 Videos
     drwxr-xr-x 2 sj sj 4096 May 14  2020 Templates
     drwxr-xr-x 2 sj sj 4096 May 14  2020 Public
    
     //Home directory
     $ ls ~
     Desktop    Downloads  Pictures  Sudheer    test   test.txt
     Documents  Music      Public    Templates  test1  Videos

    Below are the list of possible options for ls command,

    -a Show all (including hidden)
    -R Recursive list
    -r Reverse order
    -t Sort by last modified
    -S Sort by file size
    -l Long listing format
    -1 One file per line
    -m Comma-­sep­arated output
    -Q Quoted output
  3. mkdir The mkdir(make directory) command allows users to create directories or folders.

    $ mkdir ubuntu
    $ ls
    ubuntu

    The option '-p' is used to create multiple directories or parent directories at once.

    $ mkdir -p dir1/dir2/dir3
    $ cd dir1/dir2/dir3
    ~/Desktop/Linux/dir1/dir2/dir3$
  4. rmdir: The rmdir(remove directories) is used to remove empty directories. Can be used to delete multiple empty directories as well. Safer to use compared to rm -r FolderName. This command can also be forced to delete non-empty directories.

    1. Remove empty directory:
    rmdir FolderName
    1. Remove multiple directories:
    rmdir FolderName1 FolderName2 FolderName3
    1. Remove non-empty directories:
    rmdir FolderName1 --ignore-fail-on-non-empty
    1. Remove entire directory tree. This command is similar to rmdir a/b/c a/b a:
    rmdir -p a/b/c
  5. rm: The rm(remove) command is used to remove objects such as files, directories, symbolic links etc from the file system.

    1. Remove file: The rm command is used to remove or delete a file
    rm file_name
    1. Remove file forcefully: The rm command with -f option is used for removal of file without prompting for confirmation.
    rm -f filename
    1. Remove directory: The rm command with -r option is used to remove the directory and its contents recursively.
    rm -r myDir
    1. Remove directory forcefully: The rm command with -rf option is used to forcefully remove directory recursively.
    rm -rf myDir
  6. touch: The touch command is is used to create, change and modify timestamps of a file without any content.

    1. Create a new file: You can create a single file at a time using touch command. The file created is an empty file.

      touch file_name
    2. Create multiple files: You can create the multiple numbers of files at the same time.

      touch file1_name file2_name file3_name
    3. Change access time: The touch command with a option is used to change the access time of a file.

      touch -a file_name
    4. Change modification time: The touch command with m option is used to change the modified time.

      touch -m file_name
    5. Use timestamp of other file: The touch command with r option is used to get timestamp of another file.

      touch -r file2 file1

      In the above example, we get the timestamp of file1 for file2.

    6. Create file with Specific time: The touch command with 't' option is used to create a file with specified time.

      touch -t 1911010000 file_name
  7. cat: The cat command is used to create single or multiple files, view contain of file, concatenate files and redirect output in terminal or files.

    $ cat [OPTION] [FILE]...
    1. Create a file: Used to create a file with specific name, content and press exit using CTRL + D

      cat > file_name1.txt
      Hello, How are you?
    2. View file contents: You can view contents of a single or more files by mentioning the filenames.

      cat file_name1 file_name2
    3. More & Less options: If a file having a large number of content that won’t fit in the output terminal then more & less options can be used to indiate additional content.

      cat file_name1.txt | more
      cat file_name1.txt | less

⬆ Back to Top

File permissions

Since Linux is a multi-user operating system, it is necessary to provide security to prevent people from accessing each other’s confidential files. So Linux divides authorization into 2 levels,

  1. Ownership: Each file or directory has assigned with 3 types of owners i. User: Owner of the file who created it. ii. Group: Group of users with the same access permissions to the file or directory. iii. Other: Applies to all other users on the system

  2. Permissions: Each file or directory has following permissions for the above 3 types of owners.

    i. Read: Give you the authority to open and read a file and lists its content for a directory.

    ii. Write: Give you the authority to modify the contents of a file and add, remove and rename files stored in the directory.

    iii. Execute: Give you the authority to run the program in Unix/Linux.

    The permissions are indicated with below characters,

      r = read permission
    
      w = write permission
    
      x = execute permission
    
      \- = no permission
    

    The above authorization levels represented in a diagram

There is a need to restrict own file/directory access to others.

Change access: The chmod command is used to change the access mode of a file. This command is used to set permissions (read, write, execute) on a file/directory for the owner, group and the others group.

chmod [reference][operator][mode] file...

Example
chmod ugo-rwx test.txt

There are 2 ways to use this command,

  1. Absolute mode: The file permissions will be represented in a three-digit octal number.

    The possible permissions types represented in a number format as below.

    Permission Type Number Symbol
    No Permission 0 ---
    Execute 1 --x
    Write 2 -w-
    Execute + Write 3 -wx
    Read 4 r--
    Read + Execute 5 r-x
    Read + Write 6 rw-
    Read + Write + Execute 7 rwx

Let's update the permissions in absolute mode with an example as below,

 chmode 764 test.txt
  1. Symbolic mode: In the symbolic mode, you can modify permissions of a specific owner unlike absolute mode.

    The owners are represented as below,

    Owner Description
    u user/owner
    g group
    o other
    a all

    and the list of mathematical symbols to modify the file permissions as follows,

    Operator Description
    + Adds permission
    - Removes the permission
    = Assign the permission

Changing Ownership and Group: It is possible to change the the ownership and group of a file/directory using chown command.

chown user filename
chown user:group filename

Example:
chown John test.txt
chown John:Admin test.txt

Change group-owner only: Sometimes you may need to change group owner only. In this case, chgrp command need to be used

chgrp group_name filename

Example:
sudo chgrp Administrator test.txt

⬆ Back to Top

Networking

  1. Display network information: ifconfig command is used to display all network information(ip address, ports etc)
ifconfig -a
  1. Test connection to a remote machine: Send an echo request to test connection of a remote machine.

    ping <ip-address> or hostname
    
    Example:
    ping 10.0.0.11
  2. Show IP Address: Display ip address of a currennt machine

    hostname -I
    (OR)
    ip addr show
  3. Active ports: Shows active or listening ports

    netstat -pnltu
  4. Find information about domain: whois command is used to find out information about a domain, such as the owner of the domain, the owner’s contact information, and the nameservers used by domain.

    whois [domain]
    
    Example:
    whois google.com

⬆ Back to Top

Installing packages

  1. Install package:
yum install package_name
  1. Package description: The info command is used to display brief details about a package.
yum info package_name
  1. Uninstall package: The remove command is used to remove or uninstall package name.
yum remove package_name
  1. Install package from local file:

It is also possible to install package from local file named package_name.rpm.

rpm -i package_name.rpm
  1. Install from source code:
tar zxvf sourcecode.tar.gz
cd sourcecode
./configure
make
make install

⬆ Back to Top

Disk usage

  1. Synopsis: du command is used to check the information of disk usage of files and directories on a machine
du [OPTION]... [FILE]...
  1. Disk usage of a directory: To find out the disk usage summary of a /home/ directory tree and each of its sub directories
du  /home/
  1. Disk usage in human readable format: To find out the disk usage in human readable format
du  -h /home/
  1. Total disk usage of a directory: To find out the total disk usage
du  -sh /home/
  1. Total disk usage of all files and directories: To find out the total disk usage of files and directories
du  -ah /home/
  1. Total disk usage of all files and directories upto certain depth: print the total for a directory only if it is N or fewer levels below the command
du  -ah --max-depth 2 /home/
  1. Total disk usage with excluded files: To find out the total disk usage of files and directories, but excludes the files that matches given pattern.
du -ah --exclude="*.txt" /home/
  1. Help: This command gives information about du
du  --help

⬆ Back to Top

System and Hardware information

  1. Print all information: uname is mainly used to print system information.
$ uname -a
  1. Print kernel name:
$ uname -s
  1. Print kernel release:
$ uname -r
  1. Print Architecture:
$ uname -m
  1. Print Operating System:
$ uname -o

⬆ Back to Top

Search Files

  1. Pattern search: The grep command is used to search patterns in files.
grep pattern files
grep -i // Case sensitive
grep -r // Recursive
grep -v // Inverted search

Example:
grep "^hello" test.txt // Hello John
grep -i "hELLo" text.txt // Hello John
  1. Find files and directories:

The find command is used to find or search files and directories by file name, folder name, creation date, modification date, owner and permissions etc and perform subsequent operations on them.

i. Search file with name:

find ./directory_name -name file_name

Example:
find ./test -name test.txt // ./test/test.txt

ii. Search file with pattern:

find ./directory_name -name file_pattern

Example:
find ./test -name *.txt // ./test/test.txt

iii. Search file with executable action:

find ./directory_name -name file_name -exec command

Example:
find ./test -name test.txt -exec rm -i {} \; // Search file and delete it after confirmation

iv. Search for empty files or directories:

The find command is used to search all empty folders and files in the entered directory or sub-directories.

find ./directory_name -empty

Example:
find ./test -empty
//./test/test1
//./test/test2
//./test/test1.txt

v. Search for files with permissions:

The find command is used to find all the files in the mentioned directory or sub-directory with the given permissions

find ./directory_name -perm permission_code

Example:
find ./test -perm 664

vi. Search text within multiple files:

find ./ -type f -name file_pattern -exec grep some_text  {} \;

Example:
find ./ -type f -name "*.txt" -exec grep 'World'  {} \; // Hello World
  1. Whereis to locate binary or source files for a command: The whereis command in Linux is used to locate the binary, source, and manual page files for a command. i.e, It is used to It is used to find executables of a program, its man pages and configuration files.
whereis command_name

Example:
whereis netstat //netstat:  /bin/netstat /usr/share/man/man8/netstat.8.gz(i.e, executable and location of its man page)
  1. Locate to find files: The locate command is used to find the files by name. This command is faster compared to find command because it searches database for the filename instead of searching your filesystem.
locate [OPTION] PATTERN

Example:
locate "*.txt" -n 10 // 10 file search results ending with .txt extension

⬆ Back to Top

SSH

SSH (Secure Shell) is a network protocol that enables secure remote connections between two systems.

  1. Connect remote machine using IP address or machine name: The remote server can be connected with local user name using either host name or IP address
ssh <host-name> or <ip-address>

Example:
ssh 192.111.66.100
ssh test.remoteserver.com
  1. Connect remote machine using username: It is also possible specify a user for an SSH connection.
ssh username@hostname_or_ip-address

Example:
ssh john@192.0.0.22
ssh john@test.remoteserver.com
  1. :Connect remote machine using custom port By default, the SSH server listens for a connection on port 22. But you can also specify the custom port.
ssh <host-name> or <ip-address> -p port_number

Example:
ssh test.remoteserver.com -p 3322
  1. Generate SSH keys using keygen: SSH Keygen is used to generate a key pair which consists of public and private keys to improve the security of SSH connections.
ssh-keygen -t rsa
  1. Copying SSH keys to servers: For SSH authentication, ssh-copy-id command will be used to copy public key(id_rsa.pub) to server.
ssh-copy-id hostname_or_IP
  1. Copy a File Remotely over SSH: SCP tool is used to securely copy files over the SSH protocol.
scp fileName user@remotehost:destinationPath

Example:
scp test.txt test@10.0.0.64:/home/john/Desktop
  1. Edit SSH Config File SSH server options customized by editing the settings in sshd_config file.
sudo vim /etc/ssh/sshd_config
  1. Run commands on a remote server SSH commands can be executed on remote machine using the local machine.
ssh test.remoteserver.com mkdir NewDirectoryName // Creating directory on remote machine
  1. Restart SSH service: You need to restart the service in Linux after making changes to SSH configuration.
sudo ssh service restart
(or)
sudo sshd service restart

⬆ Back to Top

Vi/Vim-commands

Vi editor is the most popular text editor from the early days of Unix. Whereas Vim(Vi IMproved) is an improved version of vi editor to be used in CLI (command line interface) for mainly text editing tasks in many configuration files. Some of the other alternatives are Elvis, Nvi, Nano, Joe, and Vile. It has two main operation modes,

  1. Command Mode: It allows the entry of commands to manipulate text.
  2. Entry mode(Or Insert mode): It allows typed characters on the keyboard into the current file.

1. Start with Vi Editor

You can create a new file or open an existing file using vi filename command.

 vi <filename_NEW> or <filename_EXISTING> // Create a new file or open an existing file

 Example:
 vi first.txt

Let's see how do you create file, enter the content and leave the CLI by saving the changes.

  1. Create a new file named first.txt
  2. Press i to enter the insert mode
  3. Enter the text "Hello World!"
  4. Save the text and exit by pressing :wq! command
  5. Check the entered text

2. Cursor movement

These commands will be used in Command mode.
Move cursor

You can use arrow keys(left, right, up and down) to move the cursor on the terminal. But you can also other keys for this behavior.

 h        # Move left
 j        # Move down
 k        # Move up
 l        # Move right
Jump one word

These commands used to jump one word at a time

w        # Jump forwards to the start of a word
W        # Jump forwards to the start of a WORD
e        # Jump forwards to the start of a word
E        # Jump forwards to the start of a WORD
b        # Jump backwords to the start of a word
B        # Jump backwords to the start of a WORD
Jump to start or end of a line or next line

These commands used to jump starting or ending of a line or a next line.

^        # Jump to the start of a current line
$        # Jump to the end of a current line
return   # Jump to the start of a next line
Move sides

These commands used to moves all sides of the screen

Backspace # Move cursor one character to the left
Spacebar  # Move cursor one character to the right
H(High)   # Move cursor to the top of the screen
M(Middle) # Move cursor to the middle of the screen
L(Low)    # Move cursor to the bottom of the screen
Paging and Scrolling

Paging is used to moves the cursor up or down through the text a full screen at a time. Whereas Scrolling happens line by line.

Ctrl + f     # move forward one full screen
Ctrl + b     # move backward one full screen
Ctrl + d     # move forward half a screen
Ctrl + u     # move backward half a screen
Inserting Text

These commands places vi in entry mode from command mode. First, you need to be in command mode to use the below commands.

Insert
i    # Insert text to the left of the cursor
I    # Insert text at the beginning of a line
ESC  # Exit insert mode
Append
a    # Insert(or Append) text to the right of the cursor
A    # Insert(or Append) text at the end of a line
Open a line
o    # Open a line below the current cursor position
O    # open a line above the current cursor position
Editing Text
  1. Change word: Change word/part of word to right of cursor

    cw
  2. Change line Change entire line

    cc
  3. Change line from specific character Change from cursor to end of line

    C
Deleting Text
  1. Deleting One Character: Position the cursor over the character to be deleted and type x

    x
    X       //To delete one character before the cursor
  2. Deleting a Word: Position the cursor at the beginning of the word and type dw

    dw
  3. Deleting a Line: Position the cursor anywhere on the line and type dd.

    dd
Cut, Copy & Paste

Copy, Cut and Paste operations can be done in either Normal or visual Mode.

  1. Normal mode: This mode appears on click of Esc key.

    Copy There are various copy or yank commands based on amount of text to be copied. The y character is used to perform this operation.

    i. Copy an entire line: Just place the cursor at the beginning of the line and type yy

    yy

    ii.Copy three lines: Just place the cursor from where to start copying and type 3yy

    3yy

    iii. Copy word with trailing whitespace: Place the cursor at the beginning of the word and type yaw

    yaw

    iv. Copy word without trailing whitespace: Place the cursor at the beginning of the word and type yiw.

    yiw

    v. Copy right of the cursor: Copy text right of the cursor to the end of line using y$ command

    y$

    vi.Copy left of the cursor: Copy text left of the cursor to the end of line using y^ command

    y^

    vii. Copy text between the cursor and character: Copy text between the cursor and specified character.

    ytx(Copy until x and x is excluded)
    yfx(Copy until x and x is included)

    Cut There are various cutting or deleting commands based on amount of text to be deleted. The d character is used to perform this operation.

    i. Cut entire line: Cut the entire line where the cursor is located

    dd

    ii.Cut three lines: Cut the three lines starting from the place where cursor is located

    3dd

    iii.Cut right of the cursor: Cut the text from the right of the cursor till the end of line

    d$

    iii.Cut left of the cursor: Cut the text from the left of the cursor till the beginning of line

    d^

    Paste This operation is performed using p command to paste the selected text

    p
  2. Visual Mode In this mode, first select the text using below keys

    1. v (lowercase): To select individual characters
    2. V (uppercase): To select the entire line
    3. Ctrl+v: To select by block

    and perform copy, cut and paste operations using y,d and p commands

Exiting
These commands are used to exit from the file.
```cmd
:w	    # Write (save) the file, but don't exit
:wq	    # Write (save) and quit
:wq!	# Force write (save) and quit
:q	    # Quit, but it fails if anything has changed
:q!	    # Quit and throw away for any changes
```

⬆ Back to Top

More Repositories

1

reactjs-interview-questions

List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
JavaScript
30,239
star
2

javascript-interview-questions

List of 1000 JavaScript Interview Questions
JavaScript
16,655
star
3

angular-interview-questions

List of 300 Angular Interview Questions and answers
3,293
star
4

vuejs-interview-questions

List of 300 VueJS Interview Questions And Answers
2,112
star
5

ECMAScript-features

ECMAScript features cheatsheet
JavaScript
521
star
6

generator-jhipster-primeng

Generate PrimeNG components and their features
TypeScript
133
star
7

docker-cheat-sheet

Quick reference guide for Docker commands
130
star
8

vuejs-interview-questions-korean

VueJS interview questions in Korean language
117
star
9

datastructures-algorithms

List of Programs related to data structures and algorithms
Java
98
star
10

vueface

UI Components for Vue
CSS
83
star
11

the-complete-react-interview-guide

Repository for The Complete React Interview Guide book
69
star
12

design-patterns

JavaScript(Vanilla/ES6/TypeScript) and Java (GoF) design patterns
64
star
13

vuejs-interview-questions-chinese

VueJS Interview Questions and Answers in Chinese language
52
star
14

kubernetes-cheat-sheet

Quick reference guide for Kubernetes
46
star
15

awesome-javascript-technologies

Explore popular JS Frameworks. A new technology blogged on every monday
JavaScript
32
star
16

react-github

A ReactJS application to view Github user details
JavaScript
31
star
17

vue-ui

A collection of VueJS components(Go to VueFace)
CSS
19
star
18

angular-orderbook-app

An OrderBook App
TypeScript
19
star
19

primeng-extensions

An extension library for PrimeNG components
CSS
15
star
20

sudheerj

13
star
21

learngo

Learn GoLang by examples
Go
13
star
22

reactjs-github

A ReactJS application to view Github user details
JavaScript
13
star
23

primefaces-blueprints

Java
12
star
24

awesome-css-technologies

Explore popular CSS Frameworks. A new technology blogged on every Saturday
10
star
25

react-hackernews

A react Hacker news Application
JavaScript
9
star
26

Learning-Primefaces-Extension-Development

Learning Primefaces Extension Development Book Source Code
Java
8
star
27

jQuery

JavaScript
8
star
28

vuejs-todolist

TodoList application using VueJS,Vuex, axios and JSON-Server
JavaScript
7
star
29

go-products-rest-demo

A RESTful API example for products & reviews application using Golang
Go
6
star
30

javascript-encyclopedia

Encyclopedia of JavaScript
6
star
31

Spring-Examples

Java
6
star
32

vue-scoped-cssinjs

VueJS project show differences of Scoped CSS and Styled components
JavaScript
6
star
33

Java9-TheCompleteRefernce

6
star
34

e2e-reports-demo

VueJS E2E demonstration using TestCafe, Codeceptjs, Allure and Jenkins
JavaScript
5
star
35

event-loop-tracer

Visualize JavaScript Runtime
5
star
36

vue-theme-switcher

VueJS project with styled components and vuex
JavaScript
4
star
37

corona-tracker

4
star
38

java-encyclopedia

4
star
39

Hibernate-Examples

Java
4
star
40

primeng-4.1

What's new in PrimeNG 4.1 Release
TypeScript
2
star
41

springboot-heroku-demo

Java
2
star
42

Struts-Examples

Java
2
star
43

Kafka-replay

Java
2
star
44

primeng-extensions.github.io

Demo of PrimeNG Extensions components
JavaScript
2
star
45

angular-primeng-ngxtranslate

Internationalization using Ngx-Translate
TypeScript
2
star
46

Datatable-NestedJSON

TypeScript
2
star
47

Angular4.2

What's new in Angular 4.2 Release
TypeScript
1
star
48

GAE-Examples

Java
1
star
49

JSF-PF-Training

Java
1
star
50

AngularJS1

HTML
1
star
51

JAX-WS-Examples

Java
1
star
52

Github-Viewer

Github Viewer
JavaScript
1
star
53

sudheerj.github.io

1
star
54

primeng-demo-slides

JavaScript
1
star
55

CoreJava

Logos
1
star
56

angular-primeng-i18n

JavaScript
1
star
57

one-stop-electronics

An e-commerce application for electronic devices
TypeScript
1
star
58

javascript-coding-challenge

1
star
59

AngularJS2

1
star
60

primeng-4.2

TypeScript
1
star
61

JAX-RS-Examples

1
star