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 :查看所有进程信息。
shell指令进阶

less

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

top

查看进程占用资源
shell指令进阶

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服务

相关文章: