可以简单的把Linux 的命令行大致分为以下六类:
1.文件和目录操作命令
2.过滤器
3.程序设计工具(编辑器和编译器)
4.文档处理
5.系统管理
6.其他
1.文件和目录操作命令
ls——显示文件的文件名以及属性
chgrp——改变文件所属用户组
chown——改变文件所有着
chmod——改变文件权限
cd——切换目录
pwd——显示当前目录
mkdir——新建一个新目录
rmdir——删除一个空目录
cp——复制文件
more/less——查看文件(可一页页翻动查看,两者有不同,可通过man查看)
head——取出前面几行
tail——取出后面几行
touch——修改文件时间或者创建文件
umask——文件目录的默认权限和隐藏权限
rm——删除
rv——移动
cat——查看一个文件内容
tac——同上有最后一行到第一行反向在屏幕上显示出来
nl——同上添加行号打印
file——查看文件类型
which——寻找执行文件
whereis——寻找特定的文件
find
locate
2.过滤器
grep
3.程序设计工具(编辑器和编译器)
vim
make
g++
gcc
4.文档处理
5.系统管理
&——将命令丢入后台执行
jobs——查看目前的后台工作状况
fg——将后台工作拿到前台来处理
bg——让工作在后台下的状态变成运行中
kill——杀死进程
ps——查看进程运行状况
ps aux——查看系统所有进程
top——动态查看进程变化
pstree——查看进程(具有相关性)
6.其他
基础命令操作:
data——显示日期与时间
cal——显示日历
bc——计算器
DATE——错误命令查看
man——查看操作说明
sync——数据同步写入磁盘
shutdown——惯用关机命令
reboot——重启