首页 > 系统相关 >【LINUX】LINUX基础(目录结构、基本权限、基本命令)

【LINUX】LINUX基础(目录结构、基本权限、基本命令)

时间:2024-05-31 18:59:45浏览次数:24  
标签:基本 文件 查看 text LINUX 权限 目录

文章目录

LINUX的目录结构

  • /:表示根目录
  • bin:存放二进制可执行文件(命令ls、cat、mkdir等)
  • boot:存放系统引导文件
  • dev:存放设备文件
  • etc:存放系统配置文件
  • home:存放当前用户的文件(~表示当前用户默认目录、…则是上一级目录、-表示刚访问的目录)
  • lib:存放文件系统中程序运行的共享库和内核
  • mnt:系统管理员临时安装位置
  • opt:额外安装位置
  • usr:存放应用程序默认安装/usr/local

LINUX的基本权限

  • R:读权限
  • W:写权限
  • X:执行权限
    在这里插入图片描述
    除首个外每三个符号作为一组比如drwxrwxr-x 3 earfish earfish 4096 5月 30 23:24 project/
文档类型rwxrwxr-x
-:表示文件
d:表示目录
l:表示软连接
文档所有者u的权限文档所属用户组g的权限其他用户o的权限

  d表示类型为目录、3表示连接数、earfish earfish表示所属的用户u和用户组g且该用户和用户组的权限都是rwx即可写可读可执行,其他用户o的权限为r-x只可读和执行不可写,4096为大小,5月30 23:24为最后被修改日期,project/则为名称。

  权限更改使用chmod: chmod u/g/o +/-/= 文件名,u表示user即所有者,g表示group即用户组,o表示其他用户,+为添加权限、-则是减少权限、=为赋予权限,例如:chmod g+w a.text对于文件a.text为用户组添加写权限,同时也有数字法更改权限r->4、w->2、x->1,所以r-w即6、rwx即7上述权限为7 7 5,更改用户组的权限为不可写,其他不变:chmod 755 a.text

LINUX基本命令

  • ls:显示当前目录信息
  • ll:显示详细的信息,同ls -l
  • pwd:查看当前目录的绝对路径
  • mkdir:创建目录mkdir test
  • mkdir -p:创建多级目录mkdir -p text/study/linux
  • cd:切换目录cd /切换到根目录、cd ..切换到上个目录、cd ../..切换到上层目录的上层目录、cd /home切换到根目录下home目录、cd 切换到默认目录~、cd -切换到刚刚访问的目录
  • sudo:短时间使用管理权限,sudo su切换到root用户
  • su:切换用户
  • cp:复制,同目录下复制cp re.text a.text,跨目录复制为cp /home/a.text /test/b.text
  • mv:剪切、重命名(当前目录下剪切即使重命名) mv a.text /study剪切到目录study下mv a.text b.text当前目录下剪切即为重命名
  • rm:删除文件 rm -r为递归删除,可删除目录
  • rm -rf:删除目录
  • touch:创建空的文件touch re.text
  • vi/vim:对文件进行编写,vi re.texti表示插入,esc+:q退出、esc+:wq保存并退出、也可使用shift+z+z保存并退出,文件内可以使用yy表示复制当前行,dd表示剪切,p则表示复制
  • echo:可以直接打印输出,也可将内容写到指定文件中,没有则创建。
    覆盖模式>echo "www.baidu.com">re.text
    追加模式>>echo "www.hhh.com">>re.text
  • cat:查看文件内容 cat re.text
  • more:分页查看内容,空格翻页
  • head:查看文件的开头head --lines=2 re.text,查看文件开头两行
  • tail:查看文件的结尾,同head
  • file:查看文件的属性
  • where/which:查看相应文件的位置
  • wc -l:统计行数 wc -l a.text
  • du -sh :查看文件大小
  • hostname:显示主机名
  • uname -a:显示系统信息
  • top:显示进程信息,持续监视,三秒刷新ctrl+c退出
  • ps -ef:可以查看进程的瞬间信息,可以使用grep过滤想要的信息ps -ef | grep ssh
  • clear:清屏,也可使用ctrl+l
  • df -lh:查看占用内存
  • ifconfig:查看网络信息
  • kill -9:杀死进程,加进程的pidkill -9 pid
    占用内存
  • netstat:查看端口,netstat -r显示路由信息、netstat -l显示监听信息、netstat -an | grep ':80'找出指定端口的进程。

标签:基本,文件,查看,text,LINUX,权限,目录
From: https://blog.csdn.net/csdnabcaq/article/details/139353347

相关文章

  • archlinux安装yay和微信
    1.增加archlinuxcn源,编辑/etc/pacman.conf文件,在最后添加如下内容:[archlinuxcn]Server=https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch2.设置在本地信任farseerfc的GPGkey:sudopacman-key--lsign-key"[email protected]"3.安装archlinuxcn-keyring......
  • 学术图表的基本配色方法
    不论是商业图表还是专业图表,图表的配色都极其关键。图表配色主要有彩色和黑白两种配色方案。刘万祥老师曾提出:“在我看来,普通图表与专业图表的差别,很大程度就体现在颜色运用上。”对于科学图表,大部分国内的期刊杂志要求黑白的论文图表;而国外大部分的期刊杂志允许彩色的图......
  • 每天一个Linux命令(1):xargs
    命令简介xargs可以将stdin中以空格或换行符进行分隔的数据,形成以空格分隔的参数(arguments),传递给其他命令。因为以空格作为分隔符,所以有一些文件名或者其他意义的字符串内含有空格的时候,xargs可能会误判。简单来说,xargs的作用是给其他命令传递参数,是构建单行命令的重要组件之一。......
  • 在Linux/Ubuntu/Debian上安装TensorFlow 2.14.0
    在Ubuntu上安装TensorFlow2.14.0,可以遵循以下步骤。请注意,由于TensorFlow的版本更新可能很快,这里提供的具体步骤可能需要根据你的系统环境和实际情况进行微调。准备工作检查系统要求:确保你的Ubuntu系统满足TensorFlow的运行要求。TensorFlow支持Ubuntu16.04或更高版本......
  • linux 快速部署jar 并加入开机自启(超方便)
    第一步cd/etc/systemd/system/第二步创建app.service可以在本地创建好在传到/etc/systemd/system/目录下/usr/bin/java需要改成自己的java环境对应地址/srv/sites/app.jar改为自己jar存放包地址[Unit]Description=appserviceAfter=syslog.target[Service]Type......
  • JAVA基础_基本运算
    算数运算符操作符说明举例+加法:相加运算符两侧的值inta=10,b=20;(a+b等于30)-减法:左操作数减去右操作数inta=10,b=20;(a-b等于-10)*乘法:相乘操作符两侧的值inta=10,b=20;(a*b等于200)/除法:左操作数除以右操作数inta=10,b=20;(b/a等于2)%取余:左操作数除以右操作数的余数inta=10,......
  • 01Linux以及操作系统概述
    课程目标1.了解现代操作系统的整体构成及发展历史2.了解Linux操作系统及其分支版本3.直观上理解服务器端与桌面端版本的区别课程实验1.通过对CentOS和Ubuntu的演示,直观理解Linux与Windows的异同课堂引入本章内容主要为大家详细讲解Linux操作系统(以下简称Linux)的基本情......
  • linux 离线安装docker
    docker-ce下载地址很多情况下我们不能对docker进行在线安装,这时可以参照本篇博客尝试进行离线安装docker-ce1.下载对应版本的安装包2.解压安装包tar-zxvfdocker-XXX.tgz3.将解压的文件复制到指定位置cp./docker/*/usr/bin4.配置docker服务的文件如下cd/etc/syste......
  • linux核心基础-进程与资源管理
    1、linux资源管理器linux中对需要运维去管理、去查看的资源信息,如下内存资源、使用率free命令磁盘资源、使用率dfCPU资源、使用率tophtopglances进程资源、使用率pspstreepidof网络资源、使用率Iftop所有资源的整体查看命令topglanceshtop2、进程2.1区分进......
  • linux的孤儿进程
    在Linux系统中,孤儿进程是指其父进程已经终止或被杀死,而该进程本身还在运行的进程。当父进程正常退出或异常终止时,它的所有子进程都将变为孤儿进程。这些孤儿进程不再有任何父进程来监控和管理它们的状态。然而,Linux系统并不会让这些孤儿进程成为真正的“孤儿”。相反,系统会......