ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Basic Linux Terminal Tips and Tricks: Learn to Work Quickly on the Command Line

دانلود کتاب نکات و ترفندهای پایه ترمینال لینوکس: یاد بگیرید که به سرعت روی خط فرمان کار کنید

Basic Linux Terminal Tips and Tricks: Learn to Work Quickly on the Command Line

مشخصات کتاب

Basic Linux Terminal Tips and Tricks: Learn to Work Quickly on the Command Line

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1484260341, 9781484260340 
ناشر: Apress 
سال نشر: 2020 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 18 مگابایت 

قیمت کتاب (تومان) : 34,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Basic Linux Terminal Tips and Tricks: Learn to Work Quickly on the Command Line به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب نکات و ترفندهای پایه ترمینال لینوکس: یاد بگیرید که به سرعت روی خط فرمان کار کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب نکات و ترفندهای پایه ترمینال لینوکس: یاد بگیرید که به سرعت روی خط فرمان کار کنید

ترفندها، برنامه ها و هک های خط فرمان را بیاموزید که می توانید روزانه به عنوان کاربر لینوکس، برنامه نویس و مدیر سیستم از آنها استفاده کنید. وقتی با دنیای دیجیتال تعامل دارید، نمی توانید بدون تعامل با سیستم های لینوکس راه دوری را طی کنید. این کتاب به شما نشان می دهد که چگونه از قدرت آن برای برآوردن نیازهای خود استفاده کنید.

بسیاری از کاربران می‌دانند که \"top\" تقریباً روی همه ماشین‌های لینوکس نصب شده است، اما آیا می‌دانستید با چند ضربه کلید می‌توانید آن را به طور خاص برای نیازهای خود سفارشی کنید؟ آیا از دستورات «cd» و «ls» برای پیمایش در سیستم‌های فایل استفاده می‌کنید؟ این کتاب به نحوه استفاده از Ranger برای پیمایش سریع در سطوح مختلف پوشه‌ها و اجرای سریع دستورات bash بدون خروج از ترمینال می‌پردازد. ما همچنین برنامه‌هایی را پیشنهاد می‌کنیم که می‌توانند برای کارهای معمولی مانند پیدا کردن برنامه‌هایی که بیشترین استفاده را از پردازش دارند، دانلود/آپلود داده‌ها و فضای فایل استفاده شوند.

شما می‌دانید که چگونه به سرعت به دستگاه‌های راه دور متصل شوید و کارهایی که معمولاً مورد نیازتان است را با فشار دادن کلید یا حتی با خلبان خودکار اجرا کنید. با نکات و ترفندهای پایه ترمینال لینوکس به طیف گسترده ای از ابزارها مجهز خواهید شد که می توانند برای کارهای روزانه و نگهداری در انواع سیستم های لینوکس از جمله سرورها، دسکتاپ ها و حتی دستگاه های جاسازی شده استفاده شوند.

آنچه یاد خواهید گرفت

  • با ابزارهای رایج کار کنید شبکه محلی شما.
  • تکنیک هایی برای استفاده موثر از خط فرمان.
  • به راحتی فایل های متنی را برای پردازش دستکاری کنید.
  • وضعیت یک سیستم را با تعداد انگشت شماری کنترل کنید. برنامه های محبوب.
  • برنامه ها را برای ایجاد فرآیندهای مفید ترکیب کنید.
این کتاب برای چه کسی است 

هرکسی که به عنوان سرگرمی یا برای کار به سیستم عامل های مبتنی بر لینوکس و یونیکس علاقه دارد.


توضیحاتی درمورد کتاب به خارجی

Learn command line tricks, programs, and hacks you can use day to day as a Linux user, programmer, and system administrator. When you interact with the digital world, you can’t go far without interacting with Linux systems. This book shows you how to leverage its power to serve your needs. 

Many users know "top" is installed on almost all Linux machines, but did you know with a few keystrokes you can customize it specifically for your needs? Stuck using `cd` and `ls` commands for navigating file systems? This book looks at how you can use Ranger to quickly navigate through multiple levels of folders, and quickly run bash commands without ever leaving the terminal. We also suggest programs that can be used for common tasks such as finding which programs are using the most processing, data download/upload, and file space.

You’ll know how to quickly connect to remote machines and run your commonly needed jobs in a keystroke or even on auto-pilot. With Basic Linux Terminal Tips and Tricks you'll be equipped with a wide range of tools that can be used for daily work and maintenance on all sorts of Linux systems including servers, desktops, and even embedded devices. 

What You Will Learn

  • Work with common tools on your local network.
  • Techniques for efficient use of command line.
  • Easily manipulate text files for processing.
  • Monitor the state of a system with a handful of popular programs.
  • Combine programs to create useful processes.
Who This Book Is For 

Anyone who is interested in Linux and Unix based operating systems as a hobby or for work. 



فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Linux Primer
	What Is Linux
	Unix vs. Linux
	POSIX Standard
	Choosing a Distro
		Branches of OSs
		Debian
			Ubuntu
			Kali
			Mint
			PopOS
		Fedora
			RHEL (Red Hat Enterprise Linux)
			CentOS
		Slackware
			OpenSUSE
		Arch
			Manjaro
		Gentoo
		Alpine Linux
	Common Commands
	Reading the Manual with the man Command
		Numbered man Pages
	Useful Commands for Navigating
	Navigating the Filesystem with ls and cd
	Invisible Files (dot files)
	Get Current Directory with pwd
	Make a Directory
	Recursively Make Directories
	Delete a Directory
	Working with Files
	Editing Files
		Commands for Working with Files
		Create Files or Update Timestamps with the touch Utility
		Get File Contents with Cat
		Get Less Content with Head or Tail
		Copying Files with cp
		Removing Files with rm
		Moving Files with mv
		Interactively View File Contents with Less
		Comparing Files
		Compare with Comm Command
		Compare with Cmp Command
		Compare with Diff Command
		ColorDiff Even Better Than Diff
		Get File Type
	Command Information with type, which, whereis, or locate
	More on Sudo
		Less Pipe
			Update/Install Less Pipe
			Regular Use of Less
			Opening PDFs with Less Pipe
			Opening Compressed Folder with Less Pipe
			Image Metadata with Less Pipe
			Other Files with Lesspipe
	Scheduling Processes with Cron Jobs
	Summary
Chapter 2: File/Folder Navigation
	Basics
	inodes
	Get Current Location
	Symbolic Links
	Hard Links
		Navigation Stack with pushd and popd
	Ranger
	File Structure Visualization with Tree
	Navigate Filesystem with Vim
	Summary
Chapter 3: History and Shortcuts
	History
	Bash Shortcuts
		Emacs vs. Vim Keyboard Bindings
		Reverse Search
		File Globbing or Wildcards
	Summary
Chapter 4: Scripts and Pipes
	Creating Scripts
		Shebang
	File Permissions
	File Types
	Pipes
	Multiple Pipelines
	Chain Commands with && and ||
		Exit Codes for && and ||
		Using && with ||
	Redirects
		Redirect and Pipe at Once with tee
		xargs
	Conditional Expressions in Bash
		Is a Directory with -d
		Is a Normal File with -f
		Check if File Exists with -e
		Check if Exists and Size Greater Than 0 with -s
		Check if Exists and is an Executable with -x
		Check Value Is a String of Length 0 with -z
		Check Value Is a Non-empty String with -n
		Check That Strings Are Equal
		Check That Strings Are Not Equal
		Check String Sort Order
		Check If Numbers Are Equal
		Check If Numbers Are Not Equal
		Check If a Number Is Less Than
		Check If a Number Is Less Than or Equal
		Check If a Number Is Greater Than
		Check If a Number Is Greater Than or Equal
	Arithmetic with Double Parentheses
		Subshell with Parentheses
		Expansion with Curly Brace
	Loop in Bash
		While Loops
		Until Loops
	Quotes in Bash
		Command Substitution Using Backtick
	Defining Functions
	Source Code from a File
	Summary
Chapter 5: Using SSH
	History of SSH
	Basic SSH Use
		Keypairs with ssh-keygen
		PEM and Other Key Files
		Disable Password Login on Server
		Server Nicknames with SSH Config File
	Run a Command on Connection
	Break a Hanging SSH Session
	stty sane
	Stop SSH Hanging
	SSH Tunneling
	Local SSH Tunnel
	Create a SOCKS Proxy with SSH
	Reverse SSH Tunnel
	Serving a Website over Reverse Proxy
	SSH Proxy Jump
	Change Default Port on SSH Server
	Open Firewall
	Modify sshd_config
	Summary
Chapter 6: File Transfer
	FTP
	SFTP
	SCP
	Rsync
		Set Up Cron Job for Rsync
		Two-Way Sync with Unison
			Automatically Sync When File Changed with Unison
			Unison Settings File
			Create a Service to Keep Unison Running
	Summary
Chapter 7: Network Scanning
	Check Connection with Ping
	arp-scan Method
	nmap Method
	View Open Ports
	Devices and Ports at Once
		Easy but Slow
		Faster Method
		OS Detection
	Scanning the Internet with masscan
	Run Scripts with nmap
	traceroute Script
	http-enum Script
	Write Your Own Script for nmap
	Wireshark/tshark
	More Network Tools
		Dig
		Netstat (Deprecated)
		ifconfig (Deprecated)
		arp (Deprecated)
		route (Deprecated)
		ip
		ss
		ngrep
		traceroute
		mtr
		nc
		nft – nftables
		iptables (Deprecated)
		sysctl
		ethtool
		whois
		lsof
		hping
		socat
	Summary
Chapter 8: System Monitoring
	Top
	Top-Like Programs
		htop
		atop
		iftop
		ntop
		iotop
		slabtop
	More on Viewing Processes
	Kill a Process
	Visualize Process Tree with pstree
	Process Nice Value
	Other Priority Systems
	Change Nice Value
	Zombie Process
	Check Available Disk Space
	Find Largest Files on System
	Monitor Device Network Use
		bmon – Monitor Each Network Interface
		nethogs – List Programs by Bandwidth Use
		iftop
	Other Programs for Monitoring
		sysstat
		Load Average
		Users
	Log Folder
		Other sysstat Utilities
		vmstat
		r – Threads Waiting for Runtime
		b – Threads Blocked by I/O
		swpd – Total Swap Used
		free – Total Free Memory
		buff – Memory Used in Buffers
		cache – Memory Used as Cache
		si – Memory Swapped In from Disk
		so – Memory Swapped Out from Disk
		bi – Blocks Received from Block Device
		bo – Blocks Sent to Block Device
		in – Interrupts per Second
		cs – Context Switches
		us – Time Spent Running Non-kernel Code
		sy – Time Spent Running Kernel Code
		id – Time Spent Idle
		wa – Time Spent Waiting for I/O
		st – Time Stolen from Virtual Machine
		nmon
	Advanced Network Monitoring with Snort
	Nagios
	Summary
Chapter 9: Hardware Details and /dev
	Commands for Hardware Details
	The /dev/ Folder
	Special Files in the /dev/ Folder
	Teletypewriter
	stdin, stdout, and stderr
	/dev/null
	/dev/random and /dev/urandom
	/dev/zero
	What Is the Kernel?
	Getting Kernel Version
	Configure and Mount a Drive
	Delete Partition
	Create Partition
	Format Partition
	Mount Partition
	System Link from Partition to ~/
	Making Mounted Partition Persistent
		lm-sensor
		inxi
		dmidecode
	Summary
Chapter 10: Parsing Text
	grep
	cut
	uniq
	sort
	Regex
	awk
	sed
	Using JQ to Work with JSON
	Summary
Chapter 11: systemd
	systemctl
	Stop, Start, Disable, and Enable Services
		Stop a Service
		Get Status of a Service
		Start a Service
		Disable a Service
		Enable a Service
	Unit Files
	Find Running Services
	journalctl
	journalctl – Parsing by Time
	Other Init Systems
	SysV Init
	Upstart
	Summary
Chapter 12: Vim
	Modes
	Common Commands
	Using Help Command
	Compound Commands
	Selecting with Visual Mode
	Vim Tutor
	Find Text
	Find and Replace
	Run a Command
	Vim Sort Command
	Show and Hide Line Numbers
	Swap Files
	Summary
Chapter 13: Emacs
	Installing Emacs
	Vim Bindings aka Emacs Evil Mode
	Built-in Tutorial
	Run Emacs in Terminal
	Hints with which-key-mode
	Emacs Artist Mode
	Org-Mode
	Tables in Org-Mode
	Export from Org-Mode
	Org-Agenda
	Sync Org-Agenda with Google Calendar
	Outline Presentation Mode
	Emacs TRAMP
	Other Modes
	Summary
Chapter 14: Configure Bash
	Configuration Scripts
	.bashrc_profile or .profile
	.bashrc
	.bash_logout
	Global Versions
	Useful Configs for .bashrc
	Defining Aliases
	Custom Functions
	Adding to PATH
	Changing PS1 Prompt
	PS2, PS3, and PS4
	Themes
	Live Clock in Terminal
	Run a Program on Open
	Importing a File
	.inputrc
	Other Dotfiles
	Summary
Chapter 15: Tmux Workflow
	Background Scripts
	Background Scripts with Tmux
	Tmux with SSH
	Named Sessions
	Switching Tmux Sessions
	Killing Sessions
	Windows in Sessions
	Pane Splitting
	Clock Mode
	Help Page
	Customize with .tmux.conf
	Configure Color and Style
	Change Status Bar Contents
	Remap Commands
	Screen Sharing with Tmux
	Theme Packs
	Tmuxinator
	Summary
Chapter 16: Terminal Tools for Working with Images and Videos
	ImageMagick
	Creating an Image with Text
	Getting Image Information
	Label an Image
	ffmpeg
	Convert File Types
	Compress a Video
	Slow Down a Video
	Trim a Video
	Increase Volume in a Video
	Download Videos with youtube-dl
	Creating Charts with gnuplot
	gnuplot to Image File
	Advanced Examples/Demo Folder
	Startup Animation
	Make a Custom Boot Animation
	Summary
Chapter 17: Extras
	Cal
	espeak
	Improve Sound of espeak Voice
	Output espeak to Audio File
	Math on the Command Line
	Tiling Window Managers
	Creating Tiles
	Change Tile in Focus
	Move Tiles
	Workspaces in i3wm
	Floating Tiles
	Full-Screen Mode
	Modifying i3wm Config File
	Bind Keys in i3wm Config
	Change Colors in i3wm Config
	i3status Config File
	Alternative Shells
	Z Shell
	Oh My ZSH
	Fish
	Remapping Keys
	clear capslock
	Custom Shortcuts with Xbindkeys
	Additional Resources
	Summary
Index




نظرات کاربران