首页 > 系统相关 >linux命令

linux命令

时间:2023-03-07 09:22:05浏览次数:34  
标签:tmp 文件 tar 查看 passwd 命令 linux 目录

常用的安装远程访问工具: Xshell,Putty,SSH

查看ip地址:ipconfig
查看系统中存在的别名:alias
删除自定义别名:unalias mycd
获取查看命令的储存路径:which,where

Linux系统设计概念:一切皆文件
绝对路径:文件的完整的路径(从/目录开始的完整的路径)
相对路径:不是完整的路径(相当于当前路径而言)
上级目录【..】,当前目录【.】

tab键自动补全

文件的属性信息:ls
-表示普通文件,d表示目录
管理员用户(root)家目录;/root
普通用户的家目录:/home/用户名文件

查看当前工作目录:pwd
查看文件下的内容:cat
进入到某一个目录:cd
进入到家目录:cd~
新建td1目录:mkdir td1
删除td1目录:rm -rf td1
-r——手动确认删除
-f——强制删除
rmdir——默认情况下,只能删除空目录
rm———默认删除文件,不能删除目录,需要使用 rm -rf删除非空目录


查看当前目录下的内容(短格式):ls
长格式显示文件的属性信息:ls -l 和ll
新建tf1文件:touch tf1  和 vi tf1
echo创建文件,内容会输出到屏幕相当于print
创建空文件:echo >tf3
创建文件名为tf3内容为123456:echo 123456 >tf3

重定向符号:【>,>>】

删除文件:rm tf1,rm -rf tf1

td1重命名文件为td2: mv td1 td2
移动并且重命名:mv td2 /tmp/TT3

把pwd文件复制到tmp目录下:cp  pwd /tmp
复制并且重命名:cp /tmp/22 /tmp/we/33
 
查看文件内容:(cat more less head tail)
     显示文件第一行的内容:head -1 passwd
     显示文件前三行的内容:head -3 passwd
     只显示文件的第二行:head -2 passwd | tail -1
    从文件的尾部读取信息:(tail)

统计文件行数(wc)
    wc -l /opt/passwd

新建用户user1:useradd user1
为用户user1设置密码:passwd user1
切换角色登陆: su user1
新建组名Y:groupadd Y
查看所有的组信息:cat /etc/group
查看所有的用户信息:cat /etc/passwd
删除用户:userdel -r +用户名
删除组:groupdel -r +组名
把user2添加到YF组里:
    gpasswd -a user2 YF
查看用户在所在的组:
    groups +用户名
查看已登录的用户:
    (w,users,who)

文本编辑器:(vi,vim)
    i :进入当前光标位置插入
    I :在行首字符位置插入
    a : 在光标下一个位置插入
    A :在末尾位置插入
    o : 在光标所在行,向下插入1行
    O :在光标所在行,向上插入1行
进入末行模式:shfit +:
保存文本并退出:ZZ, shift+zz
 行间删除:dd
行内删除:x,X,Delete键
行间快速跳转: G,gg
行内快速跳转: ^ ,$,键盘反向键,H左,J下,K上,L右,键
复制粘贴:yy,p
临时显示行号:set nu | 取消行号 set nonu
永久设置行号:vi/etc/virc,在文末添加:set nu

编辑模式:--INSERT--
末行模式:文本末行有(:提示符)

根目录是目录的最高层(/),所有文件都在根目录下面
家目录(~),用来存放用户的主目录,相当于Windows下面c盘下面的user
linux是多用户系统

which查看储存路径
查看磁盘空间大小 :du -sh
查看系统文件使用情况:df -h

对文本查找(find,grep ,通配符)
    查找关键字以u开头:grep '^u' passwd
    查找注释行:grep '^#' passwd
    查找关键字并且显示查找内容所在的行号:  grep -i  'USER1' passwd -n

wc命令,统计文件的行数:wc -l /tmp/passwd
管道符:cat /tmp/passwd |wc -l

精确查找:find +文件名
    ls +文件名
模糊查询:....

查看root用户默认编码:umask   root:0022
查看普通用户的默认编码:0002

管理文件权限:(chmod,chown,chgrp)
读r【4】,写w【2】,执行x【1】,无权限-【0】

(chown):文件的拥有权
    把passwd文件的所有权修改到user2用户下 :chown user2 passwd

(chgrp):文件所在的组
                  chown : YF passwd
    修改passwd文件到YF组:chgrp YF passwd

  (chmod):文件的操作权限
    ①以字符的方式修改文件的权限,较麻烦,需要分布实现
    ②以数值的方式修改权限,
    修改passwd文件的操作权限为可读: chmod 666 passwd

同时修改文件的所有者和所属组:chown 用户名:组 +文件名

Linux安装应用程序
    ①rpn包管理器
安装rpm包:rpm -i
卸载rpm包:rpm -e
升级rpm包:rpm -u
查询安装好的rpm包: rpm -qa

    ②yum包管理器(较简单)
搜索应用程序: yum search
安装包:yum install 包名称
卸载应用程序: yum remove

    ③源码方式安装
编译配置环境
编译:make
安装:make install

1,压缩包的处理:(tar)
①(tar cf 目标文件 源文件)生成目标文件不压缩
    tar cf passwd.tar passwd1 passwd2 passwd3
    tar cf/opt/passwd.tar passwd1 passwd2 passwd3

②(gzip格式,目标文件格式为 *.tar.gz)打包文件并且压缩
    tar cfz passwd.tar.gz passwd1 passwd2 passwd3

③(bzip2格式,*tar.bz2)打包文件并且压缩
    tar cfj passwd.tar.gz passwd1 passwd2 passwd3

2,解包处理
①(tar xf 源文件 目标位置)对tar包文件进行解包操作
当前目录:tar xf passwd.tar
指定目录:tar xf passwd.tar -C /opt
    
②对tar.gz文件进行解压缩包操作
tar xfz passwd.tar.gz -C /tmp

③对tar.baip2文件进行解压缩包操作
tar xfj passwd.tar.gz -C /tmp

使用yum安装mysql
①卸载自带的mariadb数据库
②获取mysql的安装包
③安装过程:
配置编译环境
编译并安装。。。。。。

标签:tmp,文件,tar,查看,passwd,命令,linux,目录
From: https://www.cnblogs.com/IceSparks/p/17186935.html

相关文章

  • 常用高频率Linux命令
    1.解压与压缩1.1tar解压与压缩-c:建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中......
  • Android systrace命令行工具
    命令行工具systrace(SystemTrace)跟踪的是系统级的内容,如CPU各核心调度,SurfaceFlinger、VSync(垂直同步)、BufferQueue。通过收集系统事件和App逻辑中插入的自定义事件的组合......
  • linux驱动移植-UART设备驱动
    ----------------------------------------------------------------------------------------------------------------------------内核版本:linux5.2.8根文件系统:busybo......
  • Linux 系统常见 的命令
    uname-a查看linux的版本信息;pwd:打印当前的工作目录,printworkdirectory;cd 改变目录,changedirectory;  cd.当前目录cd..上一级目录cd-返回之前的目......
  • 配置 kali linux 的 apt (包管理工具) ,换成国内源
    1.查看apt的源 输入命令:vim/etc/apt/sources.list   修改之后:快捷键A进入编辑模式;  ESC键然后输入" :wq " 就能退出vim编辑器;在输入......
  • linux下vim的使用以及高效率的技巧
    今天来介绍以下linux下vim的使用以及高效率的技巧目录一.关于vim编辑器二.vim编辑器的模式三.一般模式下的基础操作四.V模式(列模式)的基础操作五.命令模式下......
  • 如何在服务器端通过命令操作、拆分和合并 PDF 文件
    PDF最初由AdobeSystems于1993年开发,旨在创建一种可以在不同计算机系统、软件应用程序和设备之间轻松共享和打印的文件格式。当时,文档通常以专有文件格式创建,这些文件......
  • 【Git】常用命令清单
    <1>Git常识:常见的git类软件有三种:gitlab,github,gitee共同点:都是基于git延伸开发出来的产品,用于软件版本控制-代码托管的平台差异点:github:代码在云端,私有仓库从收......
  • Rocky Linux 系列3 --- KVM
    一、概要1.环境RockyLinux9.12.KVMKVM是Kernel-basedVirtualMachine的简称,这是一个开源的针对Linux内核的虚拟化解决方案。它同时支持Intel和AMD的CPUs并且允许......
  • Linux下nano编辑器使用教程
    使用LinuxVPS会经常和编辑器打交道,一般常用的是vi和nano,虽然vi功能强大,但是相对新手来要稍微难上手,GNUnano是一个体积小巧而功能强大的文本编辑器。这里就简单说一下nan......