Linux常用命令

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&param2=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 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值