查看路径 pwd
查看ip地址 ifconfig
查询目录中的文件 ls
- ls -a 显示所有文件,包括隐藏文件
- ls -l 查看当前路径下文件详细信息
- ll -d 查看目录属性
- ll -h显示人性化文件大小
- ls -i显示ionde
创建文件夹 mkdir
mkdir 文件名
mkdir -p abc/1.txt(递归创建)
创建文件 touch
touch 文件名
切换目录 cd
- cd .当前文件夹
- cd ~用户文件夹
- cd ..上级文件
- cd /根目录
cd 相对路径(参照当前路径cd ../usr/abc)
cd 绝对路径(一级一级递归cd /etc/1)
复制改名 cp
cp 文件名 目的路径(需要到所复制文件的路径)
cp 文件名 新文件名
cp 选项 源文件 目标路径
- cp -r 复制目录
- cp -p连带文件复制属性
- cp -d若原文件时链接文件则复制链接
- cd -a相当于-pdr
剪切/重命名 mv
mv 文件 目的路径
mv 文件 新名字
删除 rm
rm -f 文件(强制)
rm -r 目录 (删除目录)
rm -rf 目录/文件 (不确认提醒删除)
读取文本内容
静态读取
- cat 读出内容少的文件
- more 读取内容大
动态读取
- tail -f 读取动态正在变化的文件
任务管理器
显示内存使用情况 free(默认时kb)
- -m 以MB单位显示
- -g 以GB单位显示
top(类似于windows资源管理器)
res代表内存占用
按P按照cpu使用率倒排
按M按照内存占用倒排
load average后的三个小数分别表示近1分钟、5分钟、15分钟的cpu负载。若数值>cpu核数,表明负荷较重,需要关注
ps报告当前系统进程状态
- a 显示当前终端下的所有进程信息,包括其他用户的进程。
- u 使用以用户为主的格式输出进程信息
- x 显示当前用户在所有终端下的进程
- aux 是以简单列表的形式显示出进程信息
输出内容
- USER:启动该进程的用户账号名称
- PID:该进程的ID号,在当前系统中是唯一的
- %CPU:CPU占用的百分比
- %MEM:内存占用的百分比
- VSZ:占用虚拟内存(swap空间)的大小
- RSS:占用常驻内存(物理内存)的大小
- TTY:该进程在哪个终端上运行。“?”表未知或不需要终端
- STAT:显示了进程当前的状态,如S(休眠)、R(运行)、Z(僵死)、<(高优先级)、N(低优先级)、s(父进程)、+(前台进程)。对处于僵死状态的进程应予以手动终止。
- START:启动该进程的时间
- TIME:该进程占用CPU时间
- COMMAND:启动该进程的命令的名称
结束进程 kill
kill -9 进程号
kill 进程名
安装软件
列出所有可以安装软件 yum list
删除 yum remove 安装包名
安装 yum install 安装包名
打包命令
.tar.gz类型
压缩 先打包.tar格式,在压缩.gz格式
- tar -zcvf 压缩名 .tar.gz 源文件
解压 tar -zxvf 压缩包名.tar.gz
.tar.bz2类型
- tar -jcvf 压缩包名 源文件
指定解压位置
- tar -jxvf 压缩名 -C 路径
.tar类型
- tar -c 打包
- tar -v 显示过程
- tar -f 指定打包后的文件名
- tar -cvf 打包文件名 源文件名
解打包命令
tar -xvf 压缩文件名
压缩解压
zip类型
压缩文件 zip 压缩名 源文件名
压缩目录 zip -r 压缩名 源目录名
解压缩zip文件 unzip 文件名
.gzip类型
压缩
源文件会消失 gizp 文件名
保留源文件 gzip -c 源文件名 > 压缩文件名
解压缩
gzip -d 压缩包名
gunzip -r 压缩名(解压缩目录)
bzip2类型(不支持压缩目录)
压缩
bzip 源文件
bzip -k 源文件名 (保留原文件)
解压缩
bunzip -k 压缩包名
关机重启
重启 reboot
shutdown 选项 时间
- -c 取消前一个关机命令
- -h 关机
- -r 重启(shutdown -r now)
退出登录命令 logout
系统运行级别
系统运行级别 init
- 0 关机
- 1单用户
- 2不完全多用户不含NFS服务
- 3完全多用户
- 4未分配
- 5图形节目
- 6重启
查询系统运行级别 runlevel
修改默认级别 cat /etc/inttab
vi编辑器
i 进入编辑模式
ESC键 退出
:wq 保存退出
:q! 强制退出
:q 退出
搜索文件命令find
find / -name 'b' 在根目录下包括子目录,名字以b的文件夹或者文件
find / -name 'b*' 在根目录下包括子目录,名字以b开头的目录与文件
搜索内容命令grep
两种格式:
grep "root" 路径
cat 路径 | grep "root"
-i 不区分大小写
--color 将匹配内容以其他颜色显示
查看日志cat、more、less、tail、head
head 文件 查看文件前10行
cat 文件 查看文件内容(适于内容少文件)
more 文件 从第一页查看,按Enter一行一行查看按空格一页页查看 q退出
less 文件 按第一页查看内容 按Enter一行一行查看按空格一页页查看 q退出
tail -f 文件名 查看文件的后10行内容
区别:
- less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示
- less不必读整个文件,加载速度会比more更快
- less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容.
- 由于more不能后退.
tail 命令 (文件内容尾部)
tail -10 文件名 查看文件后十行内容
head 命令 (文件内容首部)
head -10 文件名 查看文件前十行内容
grep和find的区别
find基本上相当于 linux下的 “搜索” , 相当于windows下的搜索功能它是用来搜索文件
grep是用来搜索文本的, 用来在standard input或文件内部的内容中, 来搜索文字内容
find 是完全匹配(通配符),而grep是包含匹配(正则表达式)
统计文本行数 wc -l
cat 文件名 | wc -l
1万+

被折叠的 条评论
为什么被折叠?



