1.基本文件和目录的操作
ls list 列出文件或者文件夹目录
ls 路径 路径Linux斜杠Windows反斜杠
ls 选项 路径(-l详细列表形式,-a显示所有文件或者文件夹包括影藏的,-h文件大小可读性更好)
pwd print working directory打印当前工作目录
cd change directory 改变目录
cd ~ 到用户家目录
mkdir make directory 创建目录
mkdir 文件夹名/路径
mkdir 路径1 路径2 路径3..
mkdir -p 多层路径名 创建多层路径相当于递归
touch 创建文件
touch 文件名/路径(可多个空格隔开)
cp copy 复制文件或者文件夹
cp 被复制的路径或名 复制到底地方
cp -r 被复制的路径或名 复制到底地方 (复制文件夹时候要递归)
rm remove 移除文件或者文件夹
rm 选项 路径(-r表示递归,跟文件夹,-f force 强制删除不询问)
rm -r Linux* 删除以Linux开头的文件
vim 用vim编辑器打开文件
vim 路径
ls -la > ls.txt 保存命令执行结果到文件中,覆盖输出输出重定向
ls -la >> ls.txt
追加输出,不覆盖
cat 直接打开文件
cat 路径
管道指令 |:
ls 路径 | grep y 查询路径下包含y字母的文档名称
find 查找文件
find 路径范围 选项 选项对应的查找内容
(-name名称搜索,(后跟名称,可以模糊查询)
-type文件类型搜索(后跟 f 表文件,d表文件夹))
(可忽略)查看磁盘、内存、目录、文件统计信息:
df -h 高可读性地查看磁盘空间
free -m 查看内存使用情况,数字单位mb
du 查看目录的真实大小
du 选项 目录路径 (-s:只显示汇总大小,-h高可读
head -n 路径 查看文件前n行,默认10
tail -n 路径 查看文件末n行,默认10
less 文件路径 以较少内容形式查看文件,退出按q
wc 统计文件的内容
wc 选项 文件名/路径 (-l:行数,-w 单词数,-c 字节数)
ls 路径 | wc -l 统计某目录下文档的总个数
(可忽略)日期操作:
data
data +%F 输出格式为2018-03-24
data "+%F%T"
cal 操作日历
clear / Ctrl+L 清除终端
2.系统,进程,网络
系统操作
hostname 输出服务器的主机名
hostname -f 输出当前主机的全限定域名
id 查看用户信息:用户id,用户组id,附加组id 默认当前用户
id 用户名 显示指定用户的基本信息
#对应的信息存储在 /etc/passwd和/etc/group...下
whoami 输出当前用户名who am i?
进程操作
ps 查看服务器进程信息
ps 选项 (-e:列出全部进程,-f列出全部列)
ps -ef | grep "某个进程名"
ps -ef | grep "某个服务名" (会列出该服务涉及的所有进程)
会列出进程id,父进程id,进程名和路径,CPU,启动和执行时间,
kill 杀死进程,在面对僵尸进程或者需要关闭的进程时候
kill 进程id (杀死进程和他的子进程)
配合ps命令查看进程id,然后kill掉
killall 服务名(如httpd,这是Apache的服务名)
service 控制软件的服务的启动、停止、重启,开启进程
service 服务名 start/stop/restart
top 动态显示服务器进程所占的资源,按q退出
快捷键:M--内存从高到低排列,P--CPU从高到低排列,1--多个CPU的展示
会显示进程id,进程状态,相应的虚拟内存,常驻内存,共享内存,
网络操作
ifconfig 获取网卡的信息,像IP地址
3.其他工具
日期
网友评论