全网最全Linux的入门基本语法
Linux的基本语法
Linux内核最初只是由芬兰人林纳斯,托瓦 养(LinusTorvalds)在赫尔辛基大学上 学时出于个人爱好而编写的。
-
Linux是一套免费使用和自由传播的类 Unix操作系统,是一个基于P0S1X和 UNIX的
-
多用户、多任务、支持多线程和多CPU 的操作系统。Linux能运行主要的UN1X 工具软件、应用程序和网络协议。它支 持32位和64位硬件。Linux继承了Unix 以网络为核心的设计思想,是一个性能 稳定的多用户网络操作系统
-
centos下载地址:
-
网易镜像:http://mirrors63.com/centos/6/isos/
-
搜狐镜像:http://mirrors.sohu.com/centos/6/isos/
-
linux特点
linux里面一切皆文件
linux没有后缀名
Linux 和Windows的区别
Linux的分类
-
图形化界面
-
服务器版
根据原生程度分为:
-
内核版本
-
发行版本
Linux目录的切换命令
mkdir 创建文件夹
mkdir -p 1/2/3/4 创建多级文件夹
ls 展开文件下目录
ls -a 显示隐藏文件
ls -l 显示所有文件的信息
ls -lh 人性化显示信息
ll=ls -l
ls -al 所有的文件都以长格式显示
ls -alh 所有的文件都以更人性化的形式展示
命令严格区分大小写
linux寻找目录
-
find 目录 参数 find ./ -name "3"(查找效率低)
-
locate 【定位】:find -name(新创建的文件不更新是找不到的)
-
updatedb(使用locate 先用updatedb进行更新)
-
locate 目录 目标文件
-
-
whereis 用于程序名的搜索 [-b -m -s]
-b Search only binaries
-m Search for manual
linux修改目录名称
-
命令:mv【move】 目录名称 新目录名称
-
把已有的目录移动到一个不存在的地方叫重命名,还可以进行剪切的操作
linux拷贝目录
-
命令:cp -r 目标名称 目标拷贝位置 -r表示递归 cp -r 21/ 3
linux文件的创建
-
命令:touch 文件名称 ---空文件 touch aaa.txt
linux文件查看
-
命令:
-
cat 只显示最后一屏
-
more 以百分比显示进度
-
tail 从尾部查看(查看日志文件的最新状态) tail -3 sudo.conf
-
less 一行一行显示,使用方向键(方向键)查看
VI编辑器
VI 文件名
-
进入编辑模式:i在当前的光标的位置插入
a在当前的光标的下一个位置插入
o在当前的光标的下一行插入
-
esc 退出编辑模式
-
shift +: 打开底行模式,输入wq,保存并退出
-
q+! 如果不想保存,强制退出并不保存
-
快速保存加退出:shift+z+z [一定要在英文状态下]
-
在非编辑状态下,使用yy复制光标所在行 使用p进行粘贴
-
使用yy复制光标所在行,使用p粘贴
-
使用nyy,复制n行
-
-
使用dd命令快速删除光标所在行
-
ndd,快速删除n行
-
-
使用set nu 打开行号
-
快速跳转
-
直接输入行号 shift +G定位行
-
linux删除,复制
-
命令:rm 文件名
-
强制删除文件:rm -f 文件名
-
目录强制递归删除文件夹:rm -rf 文件夹
linux压缩文件命令
-
tar 打包 不压缩
-
gzip 压缩 gz
-
.tar.gz
-
tar -zcvf yasuobao .tar.gz ./*
linux解压文件命令
-
tar -zxvf yasuobao.tar.gz
-
tar -zxvf yasuobao.tar.gz -C ../
tar -zxvf 压缩包名称 自学微分
-
不指定 -C 会解压在当前文件夹
tar -zcvf 起一个压缩包名 要压缩的文件
linux 其他命令
-
pwd 显示当前的位置
-
grep要搜索的字符串 grep 字符 那篇文章 --color 以色彩显示
-
ps -pf 查看系统的进程
-
kill [-9] 杀死进程 [-9] 强制
-
| 过滤
-
history 查看历史命令
-
df -hl 查看磁盘空间
-
top 查看内存和CPU使用情况
-
ifconfig 网络
-
loop 循环 回环网卡
-
-
netstat -antp
-
d 目录 -文件 l link链接 rwx[属组] r-x
r:read 可读
w: write 可以写【修改】
x:执行 r4 w2 x1
-
chomd 修改文件属性
-
useradd 添加用户名
-
userdel 删除用户名