Linux 基础知识
一、 简介
Linux操作系统是用C语言、汇编语言编写的。Linux是一种自由和开发源码的类UNIX操作系统。该操作系统的内核由林纳斯.托瓦兹在1991年10月5日首次发布,在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。
只要遵循GNU通用公共许可证(GPL),任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和发布。
二、 Linux系统管理
-
Linux的目录初识
/根目录
/bin 存放必要的命令
/boot 存放内核以及启动所需的文件
/dev 存放设备文件
/etc 存放系统配置文件
/home 普通用户的宿主目录,用户数据存放在其主目录中
/lib 存放必要的运行库
/mnt 存放临时的映射文件系统,通常用来挂载使用
/proc 存放存储进程和系统信息
/root 超级用户的主目录
/sbin 存放系统管理程序
/tmp 存放临时文件
/usr 存放应用程序,命令程序文件、程序库、手册和其他文档
/var 系统默认日志存放目录 -
Lniux的必备命令
cd命令
cd /home 进入/home目录
cd /root 进入/root目录
cd ../ 返回上一级目录
cd ./ 返回当前目录
ls 查看当前目录下的所有目录和文件
ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -l或ll 列表查看当前目录下的所有目录和文件
ls /dir 查看指定目录下的所有目录和文件 如 ls/usr
pwd 显示当前所在的目录
mkdir创建目录
mkdir test 命令后接目录的名称
rmdir 删除空目录
rm 删除文件或目录
rm -rf test.txt (-r表示递归,-f表示强制)
cp 拷贝文件 cp old.txt /tmp/new.txt 常用来备份。如果拷贝目录,需要加 -r 参数
mv 重命名或者移动文件或者目录,用法 mv old.txt new.txt
touch 创建文件 用法 touch test.txt, 如果文件存在,则表示修改当前文件时间
Useradd 创建用户,用法 useradd wugk userdel 删除用户
Groupadd 创建组 用法 groupadd wugk1 groupdel 删除组
find 查找文件或目录 用法 find /home -name “test.txt”
find 后查找的目录 -name 指定需要查找的文件名称,名称可以使用* 表示所有
find /home -name “*.txt”;查找/home目录下,所有以.txt结尾的文件或者目录。
关机和重启
shutdown -h now 立刻关机
shutdown -h 5 5min后立刻关机
poweroff 立刻关机
重启
shutdown -r now 立刻重启
shutdown -r 5 5分钟后重启
reboot 立刻重启
帮助命令
showdon –help
ipconfig –help
grep
grep命令是一种强大的文本搜索工具
|ps -ef| grep sshd 查找指定ssh服务进程
|ps -ef| grep sshd | grep -v grep 查找指定服务进程,排除grep本身
|ps -ef| grep sshd -C 查找指定进程个数
find
find命令在目录结果中搜索文件,并对搜索结果执行指定的操作。
find默认搜索当前目录及其子目录,并且不过滤任何寄过(也就是返回所有文件),将他们全都显示在屏幕上。
whereis
whereis命令式定位可执行文件、源代码文件,帮助文件在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。
whereis ls 将和ls文件相关的文件都查找出来
which
which命令的作用是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
su和sudo
- su
su用于用户之间的切换。但是切换前的用户依然保持登录状态。如果是root向普通或虚拟用户切换不需要密码。反之,普通用户切换到其他任何用户都需要密码验证。
2.sudo
Sudo是为所有想使用root权限的普通用户设计的。可以让普通用户临时使用root权限的权利。指需要输入自己账户的密码即可。
3.Lniux用户权限管理
root用户相当于windows的administrator,拥有最高权限,能执行任何命令和操作。在系统中,通过UID来区分用户的权限级别。UID等于0表示此用户具有最高权限,也就是管理员。
如需要改变某个文件的所有者或者所属的组,可以使用命令chown。
Chown -R test:test
每个Linux具有四种访问权限,可读(r)、可写(w)、可执行(x)和无权限(-)
网友评论