简单命令
说明:sudo 命令 (其中sudo表示授权的意思)
cd 目录A:切换至目录A
pwd:显示当前位置目录
ifconfig:获取ip地址
clear:清屏
top:动态显示当前耗费资源最多进程信息
系统资源查询命令
ps:查看进程
ps -ef :显示所有运行进程,并显示启动进程的命令
netstat:查看网络状态(net status缩写)
管道
使用“|”符号,并且在命令之间建立管道,将前面命令的输出作为后面命令的输入
例:ls | grep aa 前面的命令显示当前目录下的文件,后面从列出的文件名寻找含有aa的文件或目录
常用 通过进程名找到进程,杀死进程
ps -ef | grep tomcat 前面查询所有运行的进程,后面从运行的进程中找到含有tomcat字符的进程
杀掉进程 kill -9 进程ID
文件操作命令
1.ls:当前目录下的所有文件
ls-a :显示所有文件
ls-l :显示文件属性
2.cp 复制命令
用法: cp 文件名或目录A 目标地址B
cp-R 拷贝目录及目录下所有目录和文件
cp a.txt b.txt 将a文件复制,且另外命名为b文件
3.rm 删除文件或目录
f:强制删除
r:删除目录
常用:rm -rf filename
4.find 查找文件
用法:find[路径][选项]
find . -name *.log 在当前目录查找log结尾的文件
find / -name log 在根目录查找log命名的目录
5.grep 在指定文件中查找字符并打印该行
过滤,经常跟管道符号一起出现
用法:grep 字符串 文件名
grep hello aa.txt 在aa.txt中寻找hello字符串,并打印
6.cat:显示文本文件内容
用法:cat 文件名
7.head:查看前几行
用法: head -n 5 aa.txt 在 aa.txt中查看前5行
8.tail 按指定的方式打印文件内容
用法:tail -n 5 文件名 查看文件后5行
tail -f error.log 不断刷新查看文件内容
9.touch 创建新文件
touch aa.txt 新建一个文件 aa.txt
10.mkdir 创建新文件夹
mkdir cname 创建一个名叫cname的文件夹
11.mv 移动、重命名
mv aa.txt /usr/local 将aa.txt 移到 usr/local文件夹下
mv aa.txt bb.txt 把aa.txt 改名为bb.txt
chmod 权限赋予命令
分为三种权限:读(4)、写(2)、执行(1)
分为三个属性类别:文件拥有者的属性 文件所属用户组的属性 其他人对此文件的属性
chmod 777 aa.txt
4+2+1=7
也就是读写执行权限都有
第一个7 表示的是文件拥有者的属性,第二个文件所属用户组的属性,其他人对此文件的属性