Linux目录及常用命令 您所在的位置:网站首页 Linux可执行命令都在哪个目录 Linux目录及常用命令

Linux目录及常用命令

2023-11-25 00:01| 来源: 网络整理| 查看: 265

Linux目录及常用命令

文章目录 Linux目录及常用命令前言一、Linux目录二、Linux基本命令1.目录切换命令2.目录操作命令3.文件操作命令4.压缩文件操作命令5.权限操作命令6.用户管理命令7.用户组管理命令8.其它命令 总结

前言

本文将简单地介绍一下Linux系统的目录以及常用命令。

一、Linux目录

在这里插入图片描述

目录说明:

bin:用于存放二进制可执行文件,常用命令如ls、cat、mkdir等可执行文件存放在此目录boot:用于存放系统引导时使用的各种文件dev:用于存放设备文件etc:用于存放系统管理文件和系统配置文件home:是存放所有用户文件的根目录lib:用于存放与系统运行相关的库文件lost+found:系统非正常关机所遗留的文件mnt:用于系统管理员安装临时文件系统时临时挂载其它文件系统opt:一般存放自行安装的应用程序proc:虚拟文件系统目录,可获取系统信息root:系统管理员的主目录sbin:用于存放系统管理员使用的系统级别的管理命令和程序tmp:用于存放临时文件usr:用于存放系统应用程序var:用于存放运行时需要改变数据的文件,常用于存放日志文件 二、Linux基本命令 1.目录切换命令 # 切换到该目录下的usr目录 cd usr # 切换到上一层目录 cd .. # 切换到系统根目录 cd / # 切换到用户主目录 cd ~ # 切换到上一个操作目录 cd - 2.目录操作命令 # 新建名为tmp的目录 mkdir tmp # 查看该目录下的所有目录和文件 ls # 查看该目录下的所有目录和文件的详细信息,等同于 ls -l ll # 列出当前目录及子目录下的所有文件和文件夹 find . # 查找当前目录及子目录下的所有文件和文件夹中以.txt结尾的文件 # -name 根据名字查询;-iname 忽略大小写根据名字查询 find . -name "*.txt" # 查找当前目录及子目录下的所有文件和文件夹中以.txt结尾和.png结尾的文件 # 可以使用 -o 拼接查询条件 find . -name "*.txt" -o -name "*.png" # 若tmp2目录存在则移动tmp1目录下的所有文件到tmp2目录下; # 若tmp2目录不存在则将tmp1目录重命名为tmp2 mv tmp1 tmp2 # 拷贝目录tmp1到tmp2,-r表示递归拷贝 cp -r tmp1 tmp2 # 删除目录 rm -rf tmp 3.文件操作命令 # 新建tmp.txt文件 touch tmp.txt # cat、more、less、tail命令都可以查看文件内容 cat/more/less/tail tmp.txt # 实时查看文件,一般用于查看日志文件 tail -f tmp.txt # 修改文件内容 # 进入vim界面后移动光标到要修改的位置 # 按a或者i表示进入编辑模式,可进行编辑 # 按ESC进入命令行模式,输入:wq!表示保存并强制退出,:q!表示仅强制退出 vim tmp.txt # 删除文件 rm -rf tmp.txt 4.压缩文件操作命令 # 压缩文件 # z表示调用gzip压缩命令进行压缩,c表示打包文件,v表显示运行过程,f表示指定文件名 # such as: tar -zcvf test.tar.gz /test/ tar -zcvf [生成压缩包的文件名] [压缩的文件] # 解压文件 # x表示解压, -C表示指定解压位置 tar -xvf test.tar.gz -C /usr 5.权限操作命令

ls -l可查看目录和文件的权限 文件权限解释如图: 在这里插入图片描述

# 修改权限 chmod u=rwx,g=rw,o=r test.txt #上句命令等同于下句命令 # rwx可用二进制111表示,用十进制表示则对应7 # 有对应的权限则置1,无权限置0,such as: rw-=6, r--=4,-w-=2 chmod 764 test.txt

补充说明:

文件类型:

d:目录-:文件l:软连接

文件属性: 每个文件都有对应的所有者(u)、所在组(g)、其它组(o) 所有者:文件创建者 所在组:文件创建者所在的组 其它组:除了文件创建者及其所在组的其它用户

6.用户管理命令 # 添加用户 useradd [用户名] # 删除用户 userdel [用户名] # 修改用户 usermod [用户名] # 创建或更改用户密码 passwd [用户名] # 显示用户密码信息 passwd -S [用户名] # 清除用户密码 passwd -d [用户名]

用户密码保存在/etc/passwd文本文件中

7.用户组管理命令 # 添加用户组 groupadd [用户组] # 删除用户组 groupdel [用户组] # 修改用户组 groupmod [用户组]

用户组信息保存在/etc/group文本文件中

8.其它命令 # 添加脚本到开机自启动 chkconfig --add [脚本文件名] # 查看开机自启动列表 chkconfig --list # 显示当前所在位置 pwd # 以系统管理员身份执行 sudo [命令] # 搜索 --color表示高亮 grep "要搜索的字符串" [要搜索的文件] --color # 查看正在运行的进程 ps -ef ps -aux # 常与grep组合使用 ps aux|grep mysql pgrep mysql -a # 强制杀死进程 kill -9 [进程id] # 查看网卡信息 ifconfig # 查看端口使用情况 netstat -an # 关机 shutdown # 重启 reboot # 关闭图形化界面(针对装有桌面系统的操作) # 关闭图形化界面可模拟在服务器操作Linux系统 # 需执行reboot命令重启 systemctl set-default multi-user.target # 开启图形化界面(针对装有桌面系统的操作) # 需执行reboot命令重启 systemctl set-default graphical.target 总结

本文简单地介绍了Linux系统的目录存放对象以及一些常用的操作命令。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有