alias的使用
基本用法:直接命令行使用alias命令
#注意一定要是英文字符,若是中文字符会报错
alias ll='ls -al'
alias la='ls -A'
...
以上的用法只能生效一次,你退出之后重新登录就无法使用了。要想一直生效的话就得修改配置文件了。
1、如果只想作用在当前用户上则进入当前用户的home目录
$ cd ~
#此处有两种情况,Ubuntu发行版的linux可以修改.bash_src其他发行版的可以修改.bash_profile
$ vim .bash_profile
#添加你想要的别名,并保存退出
$ alias ll='ls -al'
#重新加载该文件
$ source .bash_profile
#如果不报错就加载完成再使用ll就可以使用了
2、如果想作用在所有用户上只需要修改/etc/profile文件即可,不过修改该文件需要root权限,也不建议修改该文件。修改方法和上面的修改方法一致
生成ssh key
1、首先确定是否安装ssh
$ ssh -V
OpenSSH_6.9p1, LibreSSL 2.1.8
2、如上即代表已安装过ssh了
然后通过ssh-keygen命令生成ssh key
$ "ssh-keygen"
# ssh-keygen一路Enter下去
$ "ls -al ~/.ssh"
#生成ssh key在当前用户home目录下会有一个.ssh的目录
$ "cat id_rsa.pub"
#打开id_rsa.pub里面就有需要的ssh key
curl命令的使用
curl其实就是linux命令行浏览器,我们来看看curl都有哪些使用场景
curl的http协议请求
1、get请求
#如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地
$ curl "http://www.baidu.com"
#显示全部信息
$ curl -i "http://www.baidu.com"
#只显示头部信息
$ curl -l "http://www.baidu.com"
#显示get请求全过程解析
$ curl -v "http://www.baidu.com"
2、post请求
#带参数的访问
$ curl -d "param1=value1¶m2=value2" "http://www.baidu.com"
curl下载文件
最简单的下载语法:
$ curl -o [file] <url>
#下载网页到本地
$ curl -o page.html "www.baidu.com"
#下载图片或者压缩包
$ curl -o a.jpg "http://example.com/imgs/a.jpg"
#小写的o改为大写的O即可将服务器上的文件名自动保存在本地
$ curl -O "http://example.com/imgs/a.jpg"
#如果screen1.JPG以外还有screen2.JPG、screen3.JPG、....、screen10.JPG需要下载,难不成还要让我们写一个script来完成这些操作?不干!
$ curl -O "http://cgi2.tky.3web.ne.jp/~zzh/screen[1-10].JPG"
linux中wc命令用法
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。
1.命令格式:
wc [选项]文件...
2.命令功能:
统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。
3.命令参数:
-c 统计字节数。
-l 统计行数。
-m 统计字符数。这个标志不能与 -c 标志一起使用。
-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
-L 打印最长行的长度。
-help 显示帮助信息
--version 显示版本信息
例如:
统计行数
$ ls -l /home/user | wc -l