shell指令进阶

man

#man 命令 : 命令的具体内容用man查看
man汉化:#sudo apt-get update
#sudo apt-get manpages-zh

ls

#ls -la
:显示该目录下所有的文件,文件夹信息,包含隐藏文件 .a

mkdir

#mkdir -p project/test/hello
:创建多层目录,这个例子是在这个目录下创建了project下的test下的hello。

cp

#cp -r ./project …/test
:把本目录下的project目录所有文件复制到上一级目录下的test,test自动创建。

clear

#clear : 清屏。

wc

#wc -lwc 文件路径
查看文件内容有多少行(lines),多少单词(words),多少字节。

输出重定向

主要用于想把命令的结果不在终端显示,而是存储在文件中。
1,> :覆盖输出
2,>> :追加输出
#命令 >/>> 文件路径

管道 |

1,过滤
#ls |grep y : 把本目录下的过滤出有y的文件并且ls出来。
2,扩展
#ls | wc -l :作用:用管道来统计一个目录下有多少文档。
解析:把前面的输出结果看作一个文件,再用后面的指令输出

ps

#ps -aux:查看进程状态。
#ps -ef :查看所有进程信息。
在这里插入图片描述

less

#less 文件路径 : 可以用辅助键查看文件内容,交互使用感比较好。
空格换页。

top

查看进程占用资源
在这里插入图片描述

find

#find 路径范围 选项(-name/-type) 选项的值。
e.g:#find / -name httpd.conf
#find / -type f/d(f:文档,d:文件夹)。

service

#service samba start/stop/restart : 服务控制。

date

#date
#date “+%F %T” 或者 #date “+%Y-%m-%d %H:%M:%S”
:显示时间日期。

du

#du -sh : 查看目录的真实大小

df

#df -h 查看磁盘空间。

free

#free -m 以mb为单位查看内存使用情况。

head

#head -n 文件路径 : 查看文件的前n行。

tail

#tail -n 文件路径 : 查看文件的后n行。

cal

#cal : 显示日历。

uptime

#uptime : 计算机在线时间

uname

#uname -a : 计算机信息,内核版本

netstat

#netstat -ua : 查看所有udp服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值