首页 > 系统相关 >Linux

Linux

时间:2022-10-11 11:46:12浏览次数:41  
标签:文件 tar 查看 用户 Linux 目录

linux

平台:操作系统。 Linux:林纳斯。开源免费,流畅,小巧,安全,稳定。服务器系统。 CentOS:7 Ubuntu:界面酷炫著称。个人电脑。大数据领域。

Windows也有服务器版本,Windows Server。

多用户多任务的: 多个用户可以同时操作系统。

centos,redhat(可以理解为centos的早期版本)

虚拟机软件: VMware:中文 CentOS-7-x86_64-Minimal-1804.iso Minimal,最小,没有界面,一片黑,只能通过指令操作系统。

开发中,我们是接触不到服务器主机的。 一般情况下都是通过远程访问的方式连接服务器主机。

root用户超级管理员用户,权限最高。 #:超级管理员登录后 $:普通用户

Linux:一般不会直接使用root用户 Mysql:一般不会直接使用root用户

Linux,万事万物皆文件。鼠标、键盘、显卡、网卡、声卡。 Linux中没有盘符的概念,文件夹下。

指令(一)

ls:列出指定目录下的文件或文件夹 ll:列出指定目录下的文件或文件夹,查看详情。(ls -l) cd:进入指定的目录 cd /:/代表系统根路径(类似于windows下的我的电脑) clear:清屏 ls -a:查看当前目录下的所有文件(包含隐藏文件) ls -R:递归显示目录中的文件和子目录 Ctrl+c:终止指令执行 cd(cd ~):回到当前用户的家目录 pwd:查看当前所在目录 Tab键:自动补全指令

Linux中目录结构 bin:存放二进制的可执行文件【重要】 sbin:存放二进制的可执行文件,只有root用户可以访问 etc:存放系统配置文件【重要】 usr:用于存放共享的系统资源【重要】 home:存放用户文件的根目录【重要】(通常叫家目录) root:超级管理员用户目录 dev:用来存放设备文件 lib:存放系统运行需要的依赖 mnt:管理员安装临时文件的安装点 boot:引导文件 tmp:临时文件 var:运行时需要改变的文件

指令(二)

touch:创建新文件,如果文件不存在,就创建,如果文件存在,就修改时间,不覆盖。 mkdir:创建目录,只能创建一级目录。 mkdir -p:创建目录,可以创建多级目录。 copy 文件名 目录 赋值文件到指定目录中 cp:复制文件,空目录 cp -r:拷贝非空目录 cp -f:强行复制(不推荐) mv:移动文件。重命名文件 mv -f:强行覆盖(不推荐) rm:删除文件 rm -f:强制删除,不提示(不推荐) rm -rf:强制删除目录及目录下的文件,不提示(慎用) 通配符:* rmdir:删除空目录 cat:查看文件内容,看小文件还可以。 more:可以翻页的查看文件内容 less:可以上下翻页,用PageUp和PageDown翻页 head:查看文件的前N行 tail:查看文件的后N行 上下键:查看输入过的历史指令。

文件的详细信息:

1.第一个信息(1位): l:link,链接 d:directory,目录 -:文件 2.第二个信息(9位) rw-:代表当前文件创建者的权限(r读,w写,x执行) r--:代表当前文件创建者的同组的用户权限 r--:代表其他用户 3.第三个信息,链接数 4.第四个信息,文件的创建者 5.第五个信息,文件的创建者所在的组 6.第六个信息,文件大小 7.第七个信息,最后一次修改时间 8.第八个信息,文件名

指令(三)

tar命令。 打包:多个文件变成一个文件。 压缩:多个文件大小发生变化。 tar -cf:直打包,不压缩。 tar -xf:解压缩。 tar -cvf:打包时显示日志。 tar -xvf:解压时显示解压日志 tar -zcvf:打包同时压缩文件,文件大小会变小【常用】 tar -zxvf:解压【常用】

系统级

systemctl服务命令 systemctl status:查看服务的状态 systemctl stop:关闭服务 systemctl start:启动服务 systemctl restert:重启服务 network:网络服务 firewalld:防火墙服务

进程相关命令

ps:查看前台进程 ps -aux:查看详细的进程信息,后台进程,pid进程号 ps -ef:查看详细的进程信息,ppid(父进程号) ps -aux|grep network:搜索某个进程【重要】 kill:根据进程id,终止进程 kill -9:强行终止某个进程【不推荐】

vi命令

文本编辑

三种模式: 1.命令模式:i,I,o,O,a,A编程编辑模式 gg:第一行 G:最后一行 u:撤销,类似于Ctrl+z Ctrl+r:前进 dd:删除一行 p:复制一行 2.编辑模式:ESC回到命令模式 3.末行模式::用来书写操作命令 q:退出不保存 wq:保存退出 q!:强制退出不保存 wq!:强制保存退出 shift+zz:保存退出 set nu:显示行号 set nonu:取消行号 n:要去第几行

安装命令:

rpm:本地安装。 i:安装应用程序(install) e:卸载应用程序(erase) vh:显示安装进度 qa:显示所有已安装软件包 rpm -ivh gccxxxxxxx yum:在线安装,需要联网 yum install vim yum remove vim yum update vim

用户和组命令

who(who am i):查看当前用户 wh o --count:查看当前登录的用户数量 exit:退出登录 groupadd:创建组 groupdel:删除组 groups:查看当前用户所在的组 useradd xiaoqiang -g user:创建用户并指定组 su root:切换用户。 原则:从超级管理员->普通用户,不需要输入密码 从普通用户->超级管理员,需要校验密码

权限命令

Linux文件有三种权限。r读,w写,x执行 rwx chmod u(ser)/g(roup)/o(ther)/a(ll) +/-/= r/w/x chmod u=rw- aa.txt

数字法:r=4,w=2,x=1 u g o rwx r-- r-- 744 chmod 744 aa.txt

标签:文件,tar,查看,用户,Linux,目录
From: https://www.cnblogs.com/lyh15552012044/p/16778693.html

相关文章

  • Linux 在线环境
    JS/UIX–Terminal地址:https://www.masswerk.at/jsuix/index.html进入后,点击openterminal即可。它提供非常简单的终端环境,而且没有自带gcc等编译套件,不过练习基本......
  • Linux 安装Httpd服务
    安装Httpd服务版本说明:CentOS7以上,默认系统是httpd2.4,CentOS6版默认为httpd2.2Ubuntu18.04默认Apache/2.4.29范例:CentOS8安装httpd[root@CentOS8~]#yum......
  • springboot H2 linux下搭建使用
    这次研究是H2数据库了,关键还是再Linux下进行搭建部署的,被这个数据库快弄死了弄了4天时间,现在大致可以用了,还有些细节需要修正。我这边使用的是springboot集成模式。直接使......
  • Linux中$#,$0,$1,$2,$@,$*,$$,$? 的含义
    Linux中$#,$0,$1,$2,$@,$*,$$,$?的含义$#是传给脚本的参数个数$0是脚本本身的文件名$1是脚本后接的第一个参数$2是脚本后接的第二个参数$@是传给脚本......
  • Linux中find命令
    Linux中find命令Linux中find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录......
  • linux如何挂载硬盘linux服务器上挂载磁盘(图文详解)
    1、检查网站的磁盘状态,确认是否有没有分区的磁盘。fdisk-l如上图所示,这个服务器有两个硬盘第一个42.9G,第二个236.2G。这种情况说明硬盘已经分区。2、格式化分区mkfs......
  • Linux Centos7升级gcc RPM包安装,第三方SCL源仓库
    升级gcc可以用编译,也可用编译好的rpm包来直接安装,编译非常耗时间。  1.查看系统发行版本[root@Centos7~]#cat/etc/redhat-releaseCentOSLinuxrelease7......
  • Linux 程序用什么 gcc 版本编译
    查看用什么gcc版本编译的readelf-p.comment/usr/local/python39/bin/python3 结果:Stringdumpofsection'.comment':[0]GCC:(GNU)4.8.52015062......
  • Linux awk、tr命令妙用,解析合并经纬度参数输出到终端窗口,方便一键复制
    场景概述场景:很多时候我们从数据源(数据库、文本文件、Excel表格)等取到经纬度数据,需要拿到其他地方查询或者使用,各个平台需要的参数格式可能大不相同,比如有的平台需要经度+......
  • Linux
    ls:查询​ -a​ -lpwd:当前位置mkdir:创建文件夹touch:创建文件cp:复制文件cp源文件目标文件cpa.txt/home/admin/a.txtmv:移动rm:删除rma.txtrma-rrm*-r......