Linux指令
操作文件和目录
- cp——复制文件和目录
- mv——移动/重命名文件和目录
- mkdir——创建目录
- rm——删除文件和目录
- ls——打印文件列表
- cd——目录跳转
- pwd——打印当前路径
通配符
- ?——匹配一个字符
- * ——任意任意字符
- [a-m]——匹配范围内任意一个字符
- [^0-9]——匹配不是0-9的任意一个字符
正则表达式
正则和通配符的区别:通配符匹配文件名,正则匹配文件内容
引号
在linux中,单引号内的内容仅仅是字符串比如‘$name’是一个字符串,但双引号内“$name”表示取name的变量值
双引号的作用就是把语句当做一个整体。
反引号` `和$()的作用是一样的,会将$(…)的内容当做指令来执行
筛选
查看硬盘使用情况,按关键字grep筛选
df -h | grep data
查看代理
env | grep -i proxy
Linux——$和#
-
权限
$:表示用户权限
#:管理员(root)权限 -
如果在字符串前面加$,表示取内容
PATH表示为”字符串PATH“
$PATH表示为取PATH的内容
(base) lxxxn@xxxx-Server:~$ echo HOME
HOME
(base) lxxxn@xxxx-Server:~$ echo $HOME
/mnt/data/lxxxn
下载和安装
- wget下载命令
wget http://place.your.url/here
说明:下载该网址内容,wget用法可查阅资料
- deb包安装
网址代表下载链接,实例中的链接是百度网盘deb文件的链接。
sudo dpkg -i https://issuepcdn.baidupcs.com/issue/netdisk/LinuxGuanjia/4.3.0/baidunetdisk_4.3.0_amd64.deb
两个服务器间传输文件
-r 表示路径,如果传输单个文件可以不加 -r
-P表示端口
scp -P 22001 -r local_path/ usr_name@ip_address:remote_path