linux常用bash命令介绍
基本命令如下:
ls 显示文件或目录
-l(-list) 列出文件详细信息内容 格式:ls [-l]<目录名>
-a 列出当前目录下所有文件及目录,包括隐藏的文件 格式:ls [-a]<目录名>
mkdir 创建目录 格式:mkdir [参数]<目录名>
-p 创建多级目录,若无父目录,则创建p
rmdir 删除空目录
rm 删除文件
-f 强制删除
-rf 递归强制删除
cd 切换目录 格式:<相对路径/绝对路径> //相对路径指从当前路径开始的路径,绝对路径指是从盘符开始的路径。
touch 创建空文件 格式:touch[参数]<文件名>
cat 标准输出查看文件内容 格式:cat[参数] <文件名>
cp 拷贝 格式:cp[参数]<源文件或目录> <绝对路径/相对路径>备注:如果不在同一级目录中,就选择绝对路径,否则就是相对路径
-r 递归复制文件夹
mv 移动或重命名 格式:cp[参数]<源文件或目录> <目标路径文件或目录>
find 在给定位置搜索与条件匹配的文件 格式:find[路径][参数] <文件名>
eg:1. #find .-name 'main*' //查找当前目录中以“main”开头的文件 2. #find .-name 'tmp' -xtype c -user 'zch' //查找当前目录下文件名为'tmp' 文件类型为c 用户名为zch的文件
-name 区分大小写
-iname 不区分大小写
wc 统计文本中行数、字数、字符数 格式:wc[选项]<文件名>
-c 统计字符数
-w 统计单词数
-l 统计行数
grep 在文本文件中查找某个字符串 格式:grep[参数]<文件名>
pwd 显示当前目录
du 查看目录大小 du -h /home带有单位显示目录信息 格式:du [选项]<文件>
-a 显示目录中个别文件的大小。
-b 显示目录或文件大小时,以byte为单位
-s 显示总计,只列出最后加总的值。
df 查看磁盘使用情况 格式:df [参数] <文件>
ps 查看目前程序运行情况 格式:ps [options] [--help]
-a 列出所有的进程
-au 显示较详细的资讯
-aux 查看没有中断的应用程序
kill 杀死进程。//先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。 格式:kill[参数][进程号]
-l 列出所有信号名称
free 简洁的查看系统内存使用情况
-m 以M为单位查看内存使用情况(默认为kb)
-b 以字节为单位查看内存使用情况
top 实时的对系统处理器的状态监视
grep 用于过滤/搜索的特定字符,使用正则表达式搜索文本并打印 格式:grep [参数] 文件名1,文件名2,...,文件名n
-i 不区分大小写(单字符)
-l 只输出文件名(多文件时)
-v 显示不包含匹配文本的所有行
-n 显示匹配行及行号
a)查看文件大小、内存大小、cpu信息、硬盘空间
查看文件大小:ls 、du 内存大小 :free 、top、htop htop的使用参考:http://blog.csdn.net/skh2015java/article/details/53173896
硬盘空间:df //df命令的使用参考:http://www.cnblogs.com/peida/archive/2012/12/07/2806483.html
b)查看目前运行程序情况,剩余内存,kill程序
查看目前运行程序情况:htop、top、ps 剩余内存:free // total=used+free 实际内存占用:used-buffers-cached 即 total-free-buffers-cached 实际可用内存:buffers+cached+free
kill程序:kill、kill -9 pid
c)sed命令与grep命令使用参考:http://www.cnblogs.com/52fhy/p/5836429.html
linux常用bash命令介绍相关推荐
- Linux常用bash命令
- bash命令 - [基础操作](#10) [export](#101) | [whereis](#102) | [which](#103) | [clear](#104) - [文件操作](#11 ...
- Linux 常用网络命令介绍
转自:http://vbird.dic.ksu.edu.tw/linux_server/0140networkcommand/0140networkcommand-centos4.php 1. 网络参 ...
- linux常用网络命令介绍
原文地址:http://vbird.dic.ksu.edu.tw/linux_server/0140networkcommand/0140networkcommand-centos4.php Linu ...
- Linux常用 bash命令
文章目录 1. Basic Operations a. `export` b. `whereis` c. `which` d. clear 1.1. File Operations a. ls b. ...
- Linux常用脚本命令总结
基本操作 通用操作 1. export 显示所有的环境变量,也可以获取到某个变量的详细信息: export # 显示所有 echo $SHELL # 只显示SHELL 2. whereis 使用系统自 ...
- 八、Linux 常用 Shell 命令,控制台的快捷键以及 Shell 编程(中)
@Author : Runsen @Date:2020/9/11 文章是Runsen在Gitchat付费文章分享:Linux 常用 Shell 命令,控制台的快捷键以及 Shell 编程 顺便同步到C ...
- 十二 个经典 Linux 进程管理命令介绍
From:http://blog.chinaunix.net/uid-25681671-id-3201927.html 进程和作业管理命令:http://man.linuxde.net/sub/进程和 ...
- linux常用工具命令
linux常用工具命令 @(LINUX)[linux] linux常用工具命令 一dmidecode 1硬件平台 2内存 3cpu 二1sar 三iostat 1iostat -xk 1 四vmsta ...
- linux下mknod命令介绍
2019独角兽企业重金招聘Python工程师标准>>> linux下mknod命令介绍 mknod - make block or character special files m ...
最新文章
- CMD启动mysql服务“发生系统错误 5”的解决办法
- How to check bad fix
- nginx+tomcat 动静分离
- mac 遇到的奇怪问题?
- 安装时间大于30秒_“跑步是最没用的减肥方式,必须跑30分钟以上才有用”
- 模态框分页java代码_ajax分页效果(bootstrap模态框)
- Java类加载原理解析(转)
- Spring学习之整合Activiti(一)
- linux nfc驱动程序,USB NFC读卡器ACR122 Linux程序编译
- 配置Eclipse环境变量
- 博途V16软件官方下载和安装
- Winform 调整SplitContainer中Panel的大小
- 批量替换 Word 文档前几页
- 明尼苏达双城计算机科学硕士申请截止日期,明尼苏达大学双城分校
- Ad Mucher最新有效注册,升级方式
- Josh 的学习笔记之数字通信(Part 1——信号和频谱)
- agv ti 毫米波雷达_在毫米波雷达领域,TI构建起了一条完整的护城河
- 埃森哲杯第十六届上海大学程序设计联赛春季赛暨上海高校金马五校赛 B 合约数 (dfs+预处理)(dsu on tree)
- 微官网(三)——前端之制作网页
- python实现五子棋双人对弈