- 浏览: 13748227 次
- 性别:
- 来自: 洛杉矶
文章分类
- 全部博客 (1994)
- Php / Pear / Mysql / Node.js (378)
- Javascript /Jquery / Bootstrap / Web (435)
- Phone / IOS / Objective-C / Swift (137)
- Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux (335)
- Perl / Koha / Ruby / Markdown (8)
- Java / Jsp (12)
- Python 2 / Wxpython (25)
- Codeigniter / CakePHP (32)
- Div / Css / XML / HTML5 (179)
- WP / Joomla! / Magento / Shopify / Drupal / Moodle / Zimbra (275)
- Apache / VPN / Software (31)
- AS3.0/2.0 / Flex / Flash (45)
- Smarty (6)
- SEO (24)
- Google / Facebook / Pinterest / SNS (80)
- Tools (22)
最新评论
-
1455975567:
xuezhongyu01 写道wocan23 写道我想问下那个 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
xuezhongyu01:
wocan23 写道我想问下那个111.1是怎么得来的我也看不 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
18335864773:
试试 pageoffice 在线打开 PDF 文件吧. pag ...
jquery在线预览PDF文件,打开PDF文件 -
青春依旧:
opacity: 0.5; 个人喜欢这种方式!关于其他css特 ...
css透明度的设置 (兼容所有浏览器) -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
搞定网页打印自动分页问题
SHORTCUTS
Ctrl + A | Go to the beginning of the line you are currently typing on |
Ctrl + E | Go to the end of the line you are currently typing on |
Ctrl + L | Clears the Screen |
Command + K | Clears the Screen |
Ctrl + U | Clears the line before the cursor position. If you are at the end of the line, clears the entire line. |
Ctrl + H | Same as backspace |
Ctrl + R | Let’s you search through previously used commands |
Ctrl + C | Kill whatever you are running |
Ctrl + D | Exit the current shell |
Ctrl + Z | Puts whatever you are running into a suspended background process. fg restores it. |
Ctrl + W | Delete the word before the cursor |
Ctrl + K | Clear the line after the cursor |
Ctrl + T | Swap the last two characters before the cursor |
Esc + T | Swap the last two words before the cursor |
Alt + F | Move cursor forward one word on the current line |
Alt + B | Move cursor backward one word on the current line |
Tab | Auto-complete files and folder names |
CORE COMMANDS
cd | Home directory |
cd [folder] | Change directory |
cd ~ | Home directory, e.g. ‘cd ~/folder/’ |
cd / | Root of drive |
ls | Short listing |
ls -l | Long listing |
ls -a | Listing incl. hidden files |
ls -lh | Long listing with Human readable file sizes |
ls -R | Entire content of folder recursively |
sudo [command] | Run command with the security privileges of the superuser (Super User DO) |
open [file] | Opens a file ( as if you double clicked it ) |
top | Displays active processes. Press q to quit |
nano [file] | Opens the Terminal it’s editor |
pico [file] | Opens the Terminal it’s editor |
q | Exit |
clear | Clear screen |
COMMAND HISTORY
history n | Shows the stuff typed – add a number to limit the last n items |
ctrl-r | Interactively search through previously typed commands |
![value] | Execute the last command typed that starts with ‘value’ |
!! | Execute the last command typed |
FILE MANAGEMENT
touch [file] | Create new file |
pwd | Full path to working directory |
.. | Parent/enclosing directory, e.g. |
‘ls -l ..’ = Long listing of parent directory | |
‘cd ../../’ = Move 2 levels up | |
. | Current folder |
cat | Concatenate to screen |
rm [file] | Remove a file, e.g. rm [file] [file] |
rm -i [file] | Remove with confirmation |
rm -r [dir] | Remove a directory and contents |
rm -f [file] | Force removal without confirmation |
rm -i [file] | Will display prompt before |
cp [file] [newfile] | Copy file to file |
cp [file] [dir] | Copy file to directory |
mv [file] [new filename] | Move/Rename, e.g. mv -v [file] [dir] |
DIRECTORY MANAGEMENT
mkdir [dir] | Create new directory |
mkdir -p [dir]/[dir] | Create nested directories |
rmdir [dir] | Remove directory ( only operates on empty directories ) |
rm -R [dir] | Remove directory and contents |
PIPES – Allows to combine multiple commands that generate output
more | Output content delivered in screensize chunks |
> [file] | Push output to file, keep in mind it will get overwritten |
>> [file] | Append output to existing file |
< | Tell command to read content from a fi |
HELP
[command] -h | Offers help |
[command] —help | Offers help |
[command] help | Offers help |
reset | Resets the terminal display |
man [command] | Show the help for ‘command’ |
whatis [command] | Gives a one-line description of ‘command’ |
Last edited by 0nn0, a year ago
来源:
grab the full resolution (2500×1600) version here .
http://i.imgur.com/1c9y0.png
Shutdown your Mac using a terminal command
The shutdown command comes in handy if you want to shutdown or reboot your Mac at a specific time. Here are some of the examples. You should be a super user to use these commands.
Some examples.
Shutdown immediately:
Restart immediately:
Shutdown at 9 pm:
Shutdown in 5 minutes:
Restart immediately
Shutdown immediately
If you are not an admin user non of the above commands are going to help. If that’s the case try the following commands.
Shutdown immediately:
Restart immediately:
Sleep:
Logout:
Linux / Unix: curl Command Download File Example
I
know how to use wget command
to grab files. But, how do you download file using curl command line
under Linux / Mac OS X / BSD or Unix like operating systems?
GNU wget is a free utility for non-interactive download
of files from the Web. curl is another tool to transfer data from or to
a server, using one of the supported protocols such as HTTP, HTTPS,
FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP or FILE). The command is
designed to work without user interaction. curl offers many features
such as:
- Proxy support.
- User authentication.
- FTP upload.
- HTTP post.
- SSL connections.
- Cookies.
- File transfer resume and more.
curl download file
The syntax is as follows to grab (download) files from remote http/ftp server:
curl -o output.file http://server1.cyberciti.biz/file .tar .gz
OR
curl -O http://server1.cyberciti.biz/file .tar .gz
OR
curl --remote-name http://server1.cyberciti.biz/file .tar .gz
You can download a web page and store in a local file as follows:
curl -o nixcraft.html http://www.cyberciti.biz/low.html
You can grab or download multiple files as follows:
curl -O http://www.cyberciti.biz/low.html -O http://bash.cyberciti.biz/dl/581 .sh .zip
curl download file from an ssh server
You can grab file securely using from an SSH server using SFTP:
curl -u username sftp://server1.cyberciti.biz/path/to/file
.txt
OR (note ~ means your $HOME)
curl -u vivek sftp://home1.cyberciti.biz/~/docs/resume.pdf
You can grab a file from an SSH server using SCP using a private key to authenticate. The syntax is:
curl -u username: --key ~/.ssh /id_rsa --pubkey ~/.ssh /id_rsa.pub scp ://home1.cyberciti.biz/~/Videos/rhn_register.ogv
Where,
- -u username - Specify the user name (and optional password) to use for server authentication.
- -u username:password - Specify the user name (and optional password) to use for server authentication.
- --key ~/.ssh/id_rsa - SSL or SSH private key file name. Allows you to provide your private key in this separate file.
- --pubkey ~/.ssh/id_rsa.pub - SSH Public key file name. Allows you to provide your public key in this separate file.
- scp://home1.cyberciti.biz/~/Videos/rhn_register.ogv - Use scp protocol and download file from my home server called home1.cyberciti.biz.
Curl: Download a file using username and password
The syntax is as follows to grab a file using ftp username and password:
curl ftp://username:passwd@ftp1.cyberciti.biz:21/path/to/backup.tar.gz
OR
curl -u UserName:PassWord ftp ://ftp1.cyberciti.biz:21 /backups/07 /07 /2012 /mysql.blog.sql.tar .gz
Secure ftp user (ftp with ssl) can pass the --ftp-ssl option to curl command:
curl --ftp-ssl -u UserName:PassWord ftp ://ftp1.cyberciti.biz:21 /backups/07 /07 /2012 /mysql.blog.sql.tar .gz
HTTP authentication
HTTP user can use the following syntax:
curl http://username:passwd @server1.cyberciti.biz/file /path/data.tar .gz
OR
curl -u Username:Password http://server1.cyberciti.biz/file /path/data.tar .gz
发表评论
-
如何直接在github上预览html网页效果
2016-08-30 02:20 12700在github上托管的项目, 经常会存放一些demo的htm ... -
如何备份及恢复 Linux 文件权限
2016-08-26 02:29 1022你可能听说或碰到过这样的事情:一个系统管理员菜鸟不小心输入” ... -
Linux: 近100个常用命令大全
2016-08-17 11:37 18951.ls [选项] [目录名 | 列出相关目录下的所有目录和 ... -
Linux: terminal 终端生存指南
2016-08-17 11:32 3556完全利用Linux终端处理日常工作并非易事,但其可行性却是不 ... -
Linux: 利用 Alpine 在命令行里访问 Gmail
2016-08-17 11:30 1435假如你是一个命令行爱好者,我很确信你会使用这个强大的工作环境 ... -
Linux: chmod 和 chown用法小结
2016-08-16 05:38 929chmod chmod指令是更 ... -
Linux: 系统文件权限总结
2016-08-16 05:39 801在 Linux 中最基本的 ... -
Linux: 系统结构详解
2016-08-16 05:38 877Linux系统一般有4个 ... -
开启Windows或者Mac OSX 本地服务器 (非安装第三方服务器软件)
2016-07-21 01:52 2178因为安全的原因,无法直接在浏览器中打开工程目录下的index ... -
Ubuntu: 安装 Sublime Text 2 或者 3 How to Install Sublime Text 2 or 3 in Ubuntu 15.0
2016-07-20 13:44 1069Sublime Text is a cross- ... -
用Vim编程——配置与技巧
2016-06-25 06:59 2135本文介绍如何用强大的文本编辑器 Vim编程。只要配置得当,效 ... -
无插件Vim编程技巧
2016-06-14 05:42 1000相信大家看过《简明Vim教程》也玩了《Vim大冒险》 的游戏 ... -
Vimrc设置教程:A Good Vimrc (英文)
2016-06-14 05:33 1167How To Vimrc There is just o ... -
Linux Shell脚本入门教程系列之(十六) Shell输入输出重定向
2016-06-14 05:21 1031本文是Linux Shell系列教程的第(十六)篇,更多 ... -
Linux Shell脚本入门教程系列之(十五) Shell函数简介
2016-06-14 05:19 1028本文是Linux Shell脚本系列教程的第(十五)篇, ... -
Linux Shell脚本入门教程系列之(十四) Shell Select教程
2016-06-10 02:28 1107本文是Linux Shell脚本系列教程的第(十四)篇, ... -
Linux Shell脚本入门教程系列之(十三)Shell分支语句case … esac教程
2016-06-10 02:28 1973本文是Linux Shell脚本 ... -
Linux Shell脚本入门教程系列之(十二)Shell until循环
2016-06-10 02:26 1063本文是Linux Shell脚本系列教程的第(十二)篇, ... -
Linux Shell脚本入门教程系列之(十一)Shell while循环
2016-06-10 02:24 1178本文是Linux Shell脚本系列教程的第(十一)篇, ... -
Linux Shell脚本入门教程系列之(十)Shell for循环
2016-06-10 02:22 776本文是Linux Shell脚本系列教程的第(十)篇,更 ...
相关推荐
"CheatSheet for Mac"就是一款专为Mac用户设计的快捷键查看工具,它能够帮助用户快速了解并记忆系统及应用中的快捷键组合,提升操作效率。这款软件的版本号是1.0.1,且提供免费下载,使得更多用户得以轻松享受便捷的...
标题中的“cheatsheet for mac”指的是Mac操作系统中的一种实用工具,它可以帮助用户快速了解并记忆各种应用程序的快捷键。快捷键是提高工作效率的关键,尤其是在使用计算机时,熟练掌握快捷键能够大大提升工作速度...
《CheatSheet_1.2.9 for MacOS:掌握Mac系统的高效快捷键操作》 在数字化办公的时代,熟练掌握计算机快捷键是提升工作效率的关键。针对Mac操作系统,有一款名为"CheatSheet"的实用工具,其版本1.2.9特别为Mac用户...
CheatSheet for Mac是专门用来查看应用程序快捷键的工具,安装好cheatsheet软件后,在软件界面长按Command键即可快速查看快捷键列表,非常的便捷,想要了解更多关于软件的快捷键,那就赶紧试试cheatsheet for mac吧...
最详细的vim快捷键分布图和功能的解释,形象化的指导如果使用vim
### NumPy基础知识详解 #### 一、NumPy简介 NumPy是Python中科学计算的核心库,它提供了高性能的多维数组对象以及与这些数组相关的工具。对于数据科学家、研究人员及工程师来说,掌握NumPy的基本操作至关重要。...
CheatSheet for mac是Mac os平台上的一款非常不错的帮助用户快速产看自己设置的快捷键,CheatSheet for mac能显示出几乎所有软件程序的快捷键列表,而列表中的功能,除了可以用快捷键操作,也是可以点的。...
标题中的"CheatSheet_1.2.7 最新中文版"指的是CheatSheet这款软件的最新版本1.2.7,它是一款专为Mac操作系统设计的实用工具。CheatSheet的主要功能是帮助用户快速掌握并记忆各种应用程序的快捷键,从而提高在Mac系统...
一旦解压,生成的“CheatSheet.app”文件,就像是为Mac用户量身定制的工具箱,它将Mac操作系统的众多快捷键集于一身,使得用户能够高效地通过快捷键完成各种复杂操作。 从描述中我们可以得知,CheatSheet的设计初衷...
3. **遍历索引**:使用`for`循环结合`range()`函数和`len()`函数来遍历字符串或列表的索引。 - 示例:遍历字符串`msg`的索引并打印每个索引及其对应的字符。 ```python msg = 'I grok Python!' for i in range...
C# 支持多种类型的循环,如 `for`、`while`、`do-while` 和 `foreach`。 - **`for` 循环**:适用于已知迭代次数的情况。 ```csharp for (int i = 0; i ; i++) {} ``` - **`while` 循环**:当条件为真时重复执行...
《CheatSheet_1.3.1:提升软件使用效率的快捷键指南》 在数字化时代,高效使用各种软件已经成为日常工作中不可或缺的技能。而掌握软件的快捷键,无疑是提升工作效率的一大法宝。CheatSheet_1.3.1,这款实用工具,...
只需要在APP界面按住CMD即会显示该APP的所有快捷键
### Python for Data Science Cheat Sheet: PySpark - SQL Basics #### Introduction to PySpark and SQL Integration PySpark is a powerful tool that leverages Apache Spark’s capabilities for processing ...
这份"vim_cheat_sheet_for_programmers.xlsx"文件很可能是以表格形式进一步详细列出这些知识点,方便用户查阅和打印。通过学习和实践这个cheat sheet,初学者可以迅速提升vim操作效率,逐步成为一名vim高手。记住,...
clojure-cheatsheet, 用于Emacs的Clojure Cheatsheet 用于Emacs的难以置信方便的 Clojure Cheatsheet,更新为 Clojure,打包成简单,快速,可以搜索的离线形式: 状态准备使用基于 Clojure 1.7.0.安装如果你连接到 ...
conda cheat sheet,4.6.1 版本。有了这份 conda cheat sheet 再配合 help 命令,基本能解决 conda 使用中的大部分问题。这份 cheat sheet 从官网搬运,上传到 CSDN 资源主要是为了网络环境不太理想的 Python 学习者...
CSharp for Java Developers - Cheat Sheet C#开发者 学 JAVA