在在复习linux,这是以前做的笔记,分享一下。。。
Linux系统:
一切皆文件
操作文件就是操作Linux系统
一、Linux版本
1、Redhat 企业版、收费
2、centOS Redhat的社区版、免费
3、Ubuntu
4、红旗
二、Linux的特点
1、多用户、多任务
2、丰富的网络功能
3、良好的用户界面
4、良好的可移植性
5、良好的速度性能
6、可靠地系统安全
7、具有标准兼容性
三、常用命令
1、进入指定目录
cd 【路径】
2、返回上一级目录或者多级
cd .. 上一级
cd ../.. 多级
3、 显示文件和目录列表
ls
显示文件和目录列表的详细信息(包括隐藏文件)
ls -la
显示文件和目录列表的详细信息(不包括隐藏文件)
1)ls -l
2) ll
4、 补全命令/目录/文件(双击tab:显示包含输入字段的所有命令、目录和文件)
tab
5、显示当前所在目录
pwd
6、 1)touch 创建一个空文件
2)vi 编辑一个文件(文件存在或不存在都可以)
按a或者i进入编辑模式,可以对文件内容进行修改和添加
按esc退出编辑模式
按:进入命令模式,对文件进行保存、退出、保存并退出、强制退出不保存
7、创建目录
mkdir 【目录名】
创建多级目录
mkdir -p 【父级目录名】/【子级目录名】...........
8、复制目录
cp -r 【源目录名】 【目标地址】
复制文件
cp 【源文件】 【目标地址】
9、查看文件内容
cat 【文件名】
默认查看文件的头10行
head 【文件名】
默认查看文件的尾10行
tail 【文件名】
10、移动文件、目录或更改文件、目录名字
mv 【源目录、源文件】 【目标地址】
11、删除文件
rm 【文件名】 ---提示是否删除
rm -f 【文件名】 ----不提示,强制删除
删除目录
rm -r 【目录名】 ---提示是否删除
rm -rf 【目录名】 ---强制删除
12、查看历史执行过的命令
history
13、在指定文件中查找指定内容
grep 【指定内容】 【指定文件】
14、显示系统耗费资源最多的进程
top
显示瞬时进程状态
ps
15、杀死一个进程
kill -9 [进程的PID]
16、显示文件系统磁盘空间的使用情况
df
17、网卡配置详细信息
ifconfig
18、检测机器之间网络的连通性
ping
19、压缩、解压缩
tar
-c 建立一个压缩文件的参数指令(create)
-x 解开一个压缩文件的参数指令(extract)
-z 是否需要用 gzip 压缩
-v 压缩的过程中显示文件(verbose)
-f 使用档名,在 f 之后要立即接档名(file)
1)压缩文件或目录
tar -cvf 【压缩后的包名】 【需要压缩的文件、目录】
2)解压缩文件或目录
tar -xvf 【需要解压的包】 -C 【指定解压路径】