Linux基础
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux基础,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3686字,纯文字阅读大概需要6分钟。
内容图文
简介
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的[Red Hat Enterprise Linux](https://baike.baidu.com/item/Red Hat Enterprise Linux/10770503)、SUSE、[Oracle Linux](https://baike.baidu.com/item/Oracle Linux/6876458)等。
环境
VMware CentOS 6
Xshell 6
Xftp 6
学习网站 https://www.runoob.com/linux/linux-command-manual.html
常用命令
关机
关机指令 一般不会关机
shutdown
shutdown -h 10 //十分钟后关机
shutdown -h now //马上关机
reboot //重启
halt // 等于 shutdown -h now
目录结构
系统目录结构
1.一切皆是文件
根目录 / ,所有文件都挂载这个节点上
ls / //查看根节点的文件
以下是对目录的解释
基本读写
cd 切换目录的命令
ls 列出目录
- -a 参数 all 查看所有文件,包含隐藏文件
- -l 参数 列出所有文件,包含文件的属性权限,不包含隐藏文件
pwd 显示当前所在目录
mkdir 创建文件夹
- -p 参数 创建递归文件
rmdir 删除文件夹
- -p 参数 删除递归文件
cp 原来的地方 新的地方 复制操作 cp –r test/ newtest
- -r 参数 若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
rm 删除文件或目录
- -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
- -r 将目录及以下之档案亦逐一删除。
- -i 删除前逐一询问确认
mv 源文件 新位置 移动文件,重命名
- -b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。
- -i: 指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。
- -f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。
- -n: 不要覆盖任何已存在的文件或目录。
- -u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
su 用户名 切换用户
基本属性
ls - ll 10个数值
chgrp 更改文件属组 chgrp [-R] 组名 文件名
chown 更改文件属主 chown [-R] 主名 文件名
chmod 更改文件属性 chmod [-R] 权限代号 文件名
文件内容查看(重点)
/etc/sysconfig/network-scripts 这文件夹下面是关于网络一些的配置
- cat 由第一行显示文件内容
- tac 由最后一行开始显示内容
- nl 看代码的时候显示行号
- more 显示内容过长可以翻页 空格翻页 回车一行一行翻
- less 显示内容过长可以向上向下翻页, q退出
- 向下查找字符串/ “字符串”
- 向上查找字符串? “字符串”
硬链接软连接
硬链接:
- 允许一个文件拥有多个路径 一个文件有2个引用 ,可以通过硬链接建立一些重要文件,避免误删
软连接:
- windows 的快捷方式!
创建连接命令 ln 文件名 文件名 默认是硬连接
- -s 参数 表示创建的是软连接,一个快捷方式
touch 创建文件
echo 输出
账号管理
添加用户 useradd -选项 用户名
- -m 自动创建用户主目录
删除用户 userdel -选项 用户名
- -r 递归删除
修改密码 passwd 用户名
root 可以指定任何一个人的密码
锁定账户
passwd -l 用户名 冻结后,登录不上账户
用户组管理
属主
https://www.runoob.com/linux/linux-command-manual.html 很全 不写了
磁盘管理
df (列出文件系统整体的磁盘使用量) -h 转换MB
du(检查当前磁盘空间使用量)
进程管理
什么是进程
- 每一个程序都有自己一个进程,每一个进程都有一个id号
- 每一个进程都有一个父进程
- 两个存在方式 ,前台,后台
命令
ps 查看当前系统种正在执行的各种进程
- -a 显示当前终端当前的进程
- -u 用户的信息显示进程
- -x 显示后台进程运行的参数
在linux 种 | 叫做管道符
grep 命令 正则命令 实现筛选 组合使用重点
查看父进程的信息
ps -ef|grep java
//结构式来观看
pstree -pu
? -p 显示父id
? -u 显示组
杀死进程 kill
kill -9 进程的id
内容总结
以上是互联网集市为您收集整理的Linux基础全部内容,希望文章能够帮你解决Linux基础所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。