Linux常用命令及Shell的简单介绍
一、linux命令
1.查看指令的参数搭配:
man 指令名称
2.基础指令
ls 列出当前目录下的所有文档的名称(文档指的是文件和文件夹)
常用参数搭配:
ls -l 列出文档详细信息
ls -a 列出目录所有文档,包含以.开始的隐藏文档
ls -A 列出除.和..开头的其它文档
ls -r 反序排列
ls -t 以文档修改时间排序
ls -S 以文档大小排序
pwd 获取当前工作路径
cd 切换目录
常用参数搭配:
cd ~ 进入当前用户的家目录
cd - 切换到上一级目录(也可用cd ../)
mkdir 创建目录
常用参数搭配:
mkdir -p 创建多级目录
touch 创建文件
cp 复制文件
常用参数搭配:
cp -r 复制文件夹
mv 移动(剪切) 文档
rm 删除文件
常用参数搭配
rm -rf 删除文件夹
vim 打开文件(vim是一个文本编辑器)
cat 直接显示文件内容 或 创建一个文件:cat > filename 或 合并文件cat file1 file2 > file3
rz 上传文件到linux(在SecureCRT中)
3.进阶指令
df 查看磁盘空间
常用参数搭配
df -h 更可读的显示磁盘空间信息
free 查看内存使用情况
head 查看文件前n行(默认10)
tail 查看文件尾n行(默认10)
wc 统计文件内容信息
常用参数搭配
-l 统计行数
-c 统计字节数
-w 统计词数(依照空格判断单词数量)
chmod 修改文件权限
tar zxvf 解包 tar czvf打包
date 操作时间日期(直接使用是打印当前时间)
clear 清除终端中的命令和结果(信息),相当于清屏。
| 管道命令(常与grep搭配,例:ls | grep y 指的是输出当前目录下的文档中包含字母y的文档。grep命令一般用于过滤)
4.高级指令
whoami 显示当前登录的用户名(常用于shell脚本中)
ps 查看服务器的进程信息
常用参数搭配
-e 列出全部的进程
-f 显示全部的列
top 查看进程占用资源的信息
du -sh 统计目录的实际大小
find 查找文件
常用参数搭配
-name 按名称搜索(支持模糊查询),find / -name xxx 就是查找xxx的文档
-type 按类型搜索
service 用于控制一些软件的服务
kill 关闭进程(关闭指定pid的进程)
killall 关闭指定名称的进程
ifconfig 获取网卡信息
reboot 重新启动计算机
shutdown 关机
uname 获取操作系统相关信息
curl 可以获取指定页面的数据,例如 curl http://localhost:8080
firewall-cmd --reload重启防火墙(centos7)
ps -es | grep xxx查看某进程信息。ps -ef | grep xxx 查看某进程简要信息。
find / -name *xx* | xargs rm -rf 删除匹配到的文件
二、Shell
1.简介
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。
Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
2.Shell脚本
Shell 脚本(shell script),是一种为 shell 编写的脚本程序。(但我们通常所说的shell一般是指shell脚本)
3.Shell脚本编写及运行流程
1)打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行。
2)输入代码,例如
#!/bin/bash echo "Hello World !"
3)在保存上述创建的文件后,进入相应的目录,并执行下面代码
chmod +x ./test.sh #使脚本具有执行权限 ./test.sh #执行脚本
转载于:https://www.cnblogs.com/ywb-articles/p/10535739.html
Linux常用命令及Shell的简单介绍相关推荐
- Linux常用命令和shell命令
Linux常用命令和shell命令 1. 文件目录 创建目录 mkdir 目录名1 目录名2 ... 创建多级目录 mkdir -p 目录名 查看当前所在目录 pwd 创建文件 touch 文件名 删 ...
- linux shell编程 ppt,Linux常用命令与Shell基本编程.ppt
Linux常用命令与Shell基本编程.ppt Shell 脚本基本编程,无线产品部 katanazhang 2009-11-09,课程目标,linux 常用命令 shell 脚本编程 awk 的用法 ...
- Linux常用命令练习题-shell脚本用法(3)
题目 shell脚本中单引号.双引号.反引号.转义字符.(). { }的练习. 写一个shell脚本,测试一下在本网络中哪个ip地址是OK. 我的答案 shell脚本中单引号.双引号.反引号.转义字符 ...
- Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)、目录的操作、文件和目录的权限、文件压缩及解压缩)
Linux常用命令(本篇包括,Linux目录结构介绍.Linux Shell介绍.9个常见命令介绍.文件的概念.文件的操作(20个).目录的操作.文件和目录的权限.文件压缩及解压缩) ...
- Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...
- linux常用命令 cp命令的使用和介绍
linux常用命令 cp命令的使用和介绍 1.从一台远程的linux服务器上复制文件到本机服务器
- 网众linux无盘服务器,网众无盘Linux常用命令介绍
之前我们也曾介绍过网众无盘相关方面的内容,现在我们txwb网吧联盟的网吧无盘栏目要向大家介绍的是网众无盘Linux常用命令,下面大家和我们一起去看看吧! 在这里我们主要说说system命令.ifcon ...
- linux 复制包括子目录_【Linux分享】Linux常用命令+教程分享
今天分享分为两部分 :)PART01 Linux常用命令分享/PART02 关于BD面试经验分享 30mins Linux Command:PART 1 你本可以张口就来.....本篇内容分享 ...
- Linux 常用命令
Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,首先它是自由软件,用户不用支付费用就可以使用它,并可根据自己的需要对它进行修改.另外,它具有Unix的全部功能,任何使用Unix系统或想要学 ...
最新文章
- shell中和||的使用方法
- 前期优达无人驾驶对课程评价
- FckEditor-未能映射路径/UserFiles/image/
- Scala集合体系:可变集合和不可变集合
- Java生鲜电商平台-深入订单拆单架构与实战
- java的六大_java程序员必备的六大工具!
- Bootstrap网页模板
- 查看 linux 网络状态命令,Linux操作系统常用的网络状态查询命令
- flutter 自定义Tabbar高度和背景色
- Bill Gates 2007年哈佛演讲(中/英文)
- opencv获取图像的像素值
- NOJ 高精度计算π值
- 百数谐韵咏物千字文全文释义
- stp实验心得_实验报告STP
- python报错: arry[i] = t IndexError: list assignment index out of range
- 关于Explaining and harnessing adversarial examples的理解
- 科罗拉多州立大学计算机科学,科罗拉多州立大学本科什么专业好
- 这家刷脸入住的酒店,满屋都是黑科技
- 那些你不知道的DOU+投放技巧,以及常见的审核失败原因丨国仁网络
- 170823 WarGames-Narnia(0)