linux常用bash命令介绍
基本命令如下:ls 显示文件或目录 -l(-list) 列出文件详细信息内容 格式:ls [-l] -a 列出当前目录下所有文件及目录,包括隐藏的文件 格式:ls [-a] mkdir 创建目录 格式:mkdir [参数] -p 创建多级
基本命令如下:
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
更多推荐
所有评论(0)