//
一、目录结构:
linux目录与win完全不同,是从'/'开始的,只有他没有上一级目录,因此也叫根目录
/bin:大部分的系统命令
/boot:启动相关目录
/dev:设备文件目录
/etc:配置文件目录
/home:普通用户的家目录,一个用户对应一个文件夹
/lib:库文件
/lib64:64位库文件
/lost+found:系统异常时临时保存数据,用于恢复等操作
/media:媒体目录
/mnt:挂载目录,通用挂载点
/opt:安装系统非必须软件目录
/proc:虚拟文件系统,会映射硬件信息
/root:root用户的家目录
/sbin:超级用户才能执行的命令目录
/selinux:linux一套安全机制
/srv:存放本机或本机服务器的数据或服务
/sys:类似于/proc,也是虚拟文件系统,可以映射系统信息
/tmp:临时文件,可能随时销毁
/usr:存放用户安装的应用程序
/var:系统产生的不可自动销毁的文件,如:日志、缓存等
二、查询目录的内容
ls [选项][文件或目录]
选项:
-a 所有文件
-l 查看详情
-d查看目录属性
-h显示文件大小
三、文件处理命令
1、建立目录
mkdir -p [目录名]
-p表述递归建文件夹
2.切换目录
cd [目录]
操作:
cd~ 进入当前用户目录
cd- 上次目录
cd.. 进入上一级目录
pwd查看当前目录所在位置
3.删除目录
rmdir [目录]
删除所有文件
rm -rf [目录]
删除目录所有文件
4.复制目录
cp[选项][原文件目录][目标目录]
选项:
-r复制目录
-p连文件属性一起复制
-a 相当于-pdr
5.剪切、改名
mv[原文件目录][目标文件目录]
四、文件搜索命令
1.locate
locate [文件名]
在系统数据库中查找文件的
新建的文件,要执行updatedb操作之后才能搜到
2.命令搜索
whereis [选项] [命令名]
或
which [选项][命令名]
选项:
-b 只查找可执行文件
-m 只查找帮助文件
3.文件搜索
find [搜索范围][选项][条件]
例子:
find / -name install.log 在根目录下查找名为install.log文件
find /root -inname install.log 忽略大小写查找文件
find /var/log -mtime +10
其中-mtime 文件修改时间
-atime 文件访问时间
-ctime 改变文件属性时间
+10 10天前
10 10天
-10 10天内
find /etc -size +20M 查找文件大于20M的文件
五、压缩与解压缩命令
常见压缩格式:.zip 、 .gz 、 .bz2、.tar.gz 、 .tar.bz2
1.zip格式
//压缩文件
zip [压缩文件名][原文件]
//压缩目录
zip -r [压缩文件名][原文件]
举例:
zip file1.zip file1 创建一个zip格式的压缩包
zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包
#解压:
unzip [压缩文件名]
举例:
unzip file1.zip 解压一个zip格式压缩包
2.gz格式
# 压缩为gz格式,原文件不保留
gzip [原文件]
#压缩.gz格式,原文件保留
gzip -c 原文件 > 压缩文件
# 压缩目录:
gzip -r 目录
解压:
guzip [文件]
guzip -r [目录]
gunzip file1.gz 解压一个叫做 'file1.gz'的文件
3.tar
# 打包
tar -cvf 打包文件名 原文件
# 解压
tar -xvf file1.tar
4.tar.gz
#打包
tar -zcvf 压缩包名.tar.gz 原文件
#解压
tar -zxvf 压缩包名.tar.gz
六、关机和重启
shutdown [选项][时间]
#选项:
-c 取消前一个关机命令
-h 关机
-r 重启
shutdown -h now 关闭系统(1)
init 0 关闭系统(2)
telinit 0 关闭系统(3)
shutdown -h hours:minutes & 按预定时间关闭系统
shutdown -c 取消按预定时间关闭系统
shutdown -r now 重启(1)
reboot 重启(2)
logout 注销
七、shell基础
1.什么是shell
shell是命令行解释器。
2.echo 输出命令
echo[选项][输出内容]
选项:
-e:支持转义
八、网络相关
1.ifconfig查看ip
2.查看网络状态
netstat [选项]
选项:
-t: 列出tcp 协议端口
-u: 列出upd协议端口
-n ip地址个端口号
-l 列出监听状态的
-a 所有
3.查看路由列表
netstat -rn
或者
route -n
4.查看某域名与自己的电脑的网络状态
ping www.baidu.com
九、vi编辑器
vi的升级版是vim
1.vim的操作模式
commond mode 命令模式
inser tmode 编辑模式
lastline mode 底行模式
2.模式切换
i 进入编辑模式
esc 进入命令行模式
3.命令模式
vim [文件] 进入文件或者创建文件(文件不存在的情况下)
vim + [文件名] 进入文件尾部
vim +/[字符串] [文件名] 光标定位到文件第一次出现该字符串的位置
4.底行模式
:w 保存
:q 退出
:! 强制
:15 定位的第15行
/[字符串] 光标位置向后搜索该字符串
?[字符串] 光标位置向前搜索该字符串
dd 删除光标所在行
十、常用操作快捷键
ctr+f 向下翻页
ctr+b 向上翻页
ctr+c 终止当前命令
ctr+l 清屏 相当于 clear
ctr+a 光标移到行首
ctr+e 光标移到行尾
ctr+u 把光标所在位置删除到行首
ctr+z 把命令放入后台
ctr+r 在历史命令中搜索
云南然成科技有限公司是一家专门从事各种软件开发的互联网公司,是云南省科技厅、省财政厅、省地税局、省国税局等认定的高新技术企业!