Linux
简介
- 是一个免费开源的操作系统
- 组成部分
- 内核
- shell
- 文件系统
- 应用程序
重要指令
-
常用指令
-
pwd 列出当前全路径
-
ls ll ll -a 列出目录下所有文件 加a会列出隐藏文件
-
touch 创建一个空文件
-
mkdir -p 创建目录 加p是递归创建目录 且若目录存在不报错
-
mv old new 重命名
-
连接
- 硬链接 ln 文件 连接 直接复制
- 软连接 ln -s 只是多加了一个快捷方式
-
cd 切换目录
-
rm -rf 删除文件 r 目录 f 强制删除
-
cp -r old new 复制文件 r文件夹
-
scp -rq 跨主机 q 不显示复制细节
-
chmod u+x xxx.sh 添加权限 777 最高权限 -r递归
-
cat -b 查看 -b带行号
-
more 分屏显示
-
tar zxcf zxvf 压缩、解压
-
z 是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
c 创建一个压缩文件的参数指令(create 的意思);
x 解开一个压缩文件的参数指令!
v 压缩的过程中显示文件!
f 使用档案名字,这个参数是最后一个参数,后面只能接档案名
-
-
-
重要指令
-
du 同价文件文件夹所占磁盘情况
- a 文件全部以及子目录下得文档等所有文件
- h 文件全部以及子目录的所有文件
- ch 添加total
- sh 直接统计大小
-
vi
- dd 删除一行
- yy p 复制粘贴
- 999 dd 删除所有
-
i 进入编辑模式
- :wq 保存退出
- :q! 不保存强制退出
- /abc 查看目标所在位置 n下一个
-
| grep 管道加过滤
-
wc 统计
- l 行数
- w 单词数
- c 字符数
- 啥也不加统计所有
-
echo 输出 双引号不解析 单引号解析 -e解析转义字符
-
export -p 列出当前所有环境变量 也可直接跟变量来临时设置环境变量
-
history 显示历史使用的命令 加数字显示条数 c 清除 w 保存至文件
-
ps -ef 查看正在运行的进程
-
netstat -anp 监听的端口号
-
kill 加进程ID -9 强制杀死
-
防火墙 临时 service iptables stop/start/status 关闭打开状态
-
永久 chkconfig iptables off/on 关闭打开 --list iptables 状态
-
top 显示各种资源占用率
-
P 按进程的CPU使用率排序
M 按进程的内存使用率排序
-
-
df -h 查看硬盘占用情况
-
who显示在线用户
-
uname -a 查看操作系统的版本
-
free 查看内存状态
-
clear 清屏
-
shutdown -h now 关机
-
reboot -h now 重启
-
exit quit 退出当前状态
-