linux shell 培训,IT培训--Linux Shell 与基本命令

原标题:IT培训--Linux Shell 与基本命令

##Shell

一个程序,集成了其他基本命令(通过它调用其他程序)

为用户提供了一个统一的用户接口(调用操作系统的内核)

分类

-bash、csh、zsh、fish

-cmd

-powerShell

-CLI命令行接口

-GUI图形用户接口

##基础命令

```shell

ls#显示当前目录

ls-l/etc#显示/etc目录

mva.txta.c//第二个参数不存在,重命名

mva.txtsrc//第二个参数存在,移动

```

|命令|描述|参数|

|---|---|---|

|`ls`|列表方式显示目录内容|a所有,l详细,h人类可读性|

|`cd`|改变目录|`cd..`回到上一级|

|`pwd`|打印工作目录||

|`uname`|打印系统版本信息||

|`clear`|清除屏幕内容||

|`mkdir`|新建目录|`mkdircode`|

|`rmdir`|删除(空)目录|`rmdircode`|

|`touch`|创建文件,修改时间戳|`toucha.cb.txt`|

|`rm`|删除文件、文件夹|`rm-rfdir`-r递归,-f强制|

|`cp`|拷贝(复制)|-r递归|

|`mv`|移动、重命名||

|`tree`|树形方式显示目录内容|`tree-L2/`|

|`cat`|显示内容,拼接多个文件|`cata.txtb.txt`|

|`less`|显示文件内容,可上下||

|`more`|显示文件内容,单向||

|`head`|显示文件头10行|-n3|

|`tail`|显示文件尾10行|-n3|

|`wc`|wordcounter单词统计|-bwl|

|`tar`|打包、解压|c创建,z压缩,x解压,f文件名|

|`wget`|下载|`wgeturl`|

|`top`|实施显示当前系统状态||

|`ps`|进程快照|`ps-aux`|

|`netstat`|网络状态|tap|

|`grep`|基于正则表达式语法进行过滤||

|`|`|管道符号|`catab|wc`|

|`~`|用户目录|`cd~/code`|

|`.`|当前位置||

|`..`|上一级位置||

|`apt`|高级包管理工具debian、ubuntu||

|`man`|参考手册,manual|`manapt`|

|`service`|服务管理|`serviceappstart`|

|`systemctl`|服务管理|`systemctlstartapp`|

|`chmod`|修改文件权限||

|`chown`|修改文件所有者||

|`chgrp`|修改文件的组||

|`adduser`|创建新用户|`adduserbob`|

|`ssh`|安全shell|OpenSSHServer|

|`scp`|安全拷贝、网络上传和下载||

|`reboot`|重启||

|`nano`|UNIX/Linux默认编辑器|简单|

|`vi/vim`|UNIX/Linux默认编辑器|复杂|

|`shutdown`|关机||

|`su`|switchuser切换用户|`subob`|

|`sudo`|superuserdo,以超级用户模式执行|`sudoaptupdate`|

##目录结构

```shell

#tree-Ld1/

/#根目录

├──bin->usr/bin#用户程序

├──boot#启动加载的内核镜像

├──dev#device设备

├──etc#程序的配置信息

├──home#用户目录

├──lib->usr/lib#库

├──lib32->usr/lib32

├──lib64->usr/lib64

├──libx32->usr/libx32

├──lost+found#失物招领

├──media#自动挂载设备U盘,CD

├──mnt#mount手动挂载其他磁盘和文件系统

├──opt#可选,安装软件

├──proc#进程

├──root#root用户的目录

├──run#正在运行的进程资源

├──sbin->usr/sbin#systembinary系统管理程序

├──srv#服务资源

├──sys#系统资源

├──tmp#临时目录

├──usr#UNIXsharedresouce共享资源

└──var#程序日志等频繁变动数据

```

##SCP

```shell

#上传文件

scp/Users/wtao/Desktop/index.htmlroot@ip:/opt/www

#上传目录

scp-r/Users/wtao/Desktop/wwwroot@ip:/opt/

#下载文件

scproot@ip:/etc/nginx/nginx.confd:/

0769cf8b7d28b3f39b0b4691110174fa.png

d56914739a883a53bd8d0900a4b74a1a.png

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值