您的位置:首页 > 运维架构 > Linux

linux基础知识

2020-06-29 05:03 901 查看

linux操作系统

1.linux是一个开源的操作系统,代表的是linux内核。
2.linux的有两大发行版本:
red hat
debian

linux操作系统目录的用途:

1. / -- 是根目录,是linux文件树形结构的顶端。可以理解为windows系统的我的电脑。
2. /bin --bin目录是存放经常使用的命令;
3. /boot --boot目录存放启动linux时使用的核心文件,包括连接文件和镜像文件;
4. /dev --dev目录存放的linux的外部设备,访问设备和访问文件方式相同;
5. /etc --etc目录存放所有系统管理所需要的配置文件和子目录;
6. /home --home目录是用户的主目录,一般用用户的账号命名;
7. /lib --lib目录存放系统最基本的动态链接共享库,作用类似于windows的dll文件,基本上所有的应用程序都需要用到这些共享库;
8. lost+found -- lost+found目录一般情况下是空的,当系统非法关机,比如停电等,这时,文件就会自动保存到这个目录里;
9. /mnt --mnt目录里有四个目录,系统提供的目录是为了让用户临时挂载别的文件系统的;
10./proc --proc目录是虚拟目录,可以访问这个目录来获取系统信息。
11./root --root目录,这是系统管理员,也被称为超级权限者的用户主目录;
12./sbin --sbin目录存放的是系统管理员使用的系统管理程序;
13./tmp --tmp目录是用来存放临时文件的;

linux基本命令:

ip:linux查看ip:ifconfig
端口:netstat
防火墙:
临时关闭防火墙:service iptabes stop
永久关闭防火墙:chkconfig iptables off

目录类:

查看当前所在路径:pwd
进入指定的目录:cd+目录名
回到上一层目录:cd ..
直接进入根目录:cd /
查看当前目录有哪些文件或者子目录:ls
显示所有文件和目录,包括隐藏文件:ls -a
显示文件或目录的详细信息,包括隐藏文件:ls -la

开关机:

1.立即关机:shutdown -h now
2.10:00定时关机:shurdown 10:00
3.5分钟后定时关机:shutdown +5
4.注销:logout
5.重启:reboot

文档目录类:

创建一个文件夹或者目录:mkdir+文件名
创建多级目录:mkdir -p +文件夹名 文件夹名
同时一个文件夹下创建多个目录:mkdir +文件夹名 文件夹名
删除一个文件夹:rmdir+文件夹名(只能删除空文件夹)
重命名一个文件夹:mv 旧名字 新名字
移动并改名: mv 文件名 路径
剪切文件夹:mv 路径 路径

文档统计、拷贝、删除操作:

wc:统计文档中字符数,行数,单词数
按单词数统计:wc -w
按行数统计;wc -l
按字符统计wc -m
cp:拷贝
cp 路径 拷贝到哪
rm:删除:
rm -rf 强制递归删除
r表示递归删除,f表示强制删除,不会询问,rm本身只是删除当前文件,删除路径要添加rf。!!!!慎用!!!!!

文档的基本操作类:

文档中有三种模式:1.命令行模式。2.编辑模式。3.可视化模式也称为visual模式。
新建一个空文档:touch+文件名。文档内容可以为空。
新建一个文档:vi + 文件名。文档内容不可为空!!!!,否则会创建失败。
进入文档:vi + 文件名
i进入编辑模式
编辑完成后:
w--保存
q--退出
q!--强制退出
wq--保存退出
wq!--强制保存退出

查找文件内容:grep
例:grep -n mail /etc/passwd
-n表示对查找内容前加行数显示
例:cat /etc/passwd | grep root
|管道符将左边的结果作为右边的命令,查找更精确。
例:ls -la | grep^d
查找以d开头的字符串,^表示以。。。开头查
例:grep -c 'insert' 1.sql
-c表示统计符合条件的结果的行数有几行
-n表示查看符合条件的行数编号
-v表示查看出了‘insert’之外的内容
-i表示大小写都能显示,去掉表示只看大写

排序:sort
sort -n    对数字排序

查找:find
find -name 以文件名查
find -perm 以权限查
find -user 以当前用户查
find - nouser 查没有用户的文件
find -group 按文件的所属组查
find -type 按文件类型查

查看文档内容:cat
cat 显示文档内容
cat -n  显示文档并显示行号
more +2 -3  从第二行开始,每次显示3行
权限类:
rwx:421
ugoa:文件所有者、所属组、其他人、所有人
chmod  修改权限
chgrp  修改所属组
chown 修改文件所有者
whereis 修改命令的名字
which python 在系统环境变量里查找
alias  给命令取别名:(超好玩的哦,玩完了及得别再联系了哦!!!!!)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: