我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux系统下常用基础管理命令,分类总结

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux系统下常用基础管理命令,分类总结

本文源码:GitHub·点这里 || GitEE·点这里

一、目录指令

1、创建目录make directory

mkdir  目录名称                 //mkdir spring,创建一个spring文件夹mkdir  -p  file/file/file            //递归创建多级别关系目录mkdir      dir/newdir            //不使用递归mkdir  -p  dir/newdir/newdir      //使用递归

2、移动目录 move

mv  dir1  dir2                  //把dir1目录移动到dir2目录下mv  dir1/dir2  dir3              //把dir2目录移动到dir3目录下mv  dir1/dir2  dir3/dir4          //把dir2目录移动到dir4目录下mv  dir1/dir2  ./                //把dir2移动到当前目录下mv  dir1/dir2  dir3/dir4          //dir2移到dir4目录下,并改名字为“原名”mv  dir1/dir2  dir3/dir4/newdir   //dir2移到dir4目录下, 并改名字为“newdir”

3、修改文件名

mv  dir1  newdir1              //修改dir1的名称为newdir1

4、复制 copy

复制文件

cp  file1  dir/file2      //把file1拷贝到dir目录下,并改名为file2cp  file1  dir            //file1被复制到dir目录下,并改名字为“原名”cp  dir1/file1  dir2/newfile  //file1被复制到dir2目录下,并改名字为“newfile”复制目录:-r忽略目录的层级关系cp  -r  dir1  dir2           //dir1被复制到dir2目录下,并改名字为"原名"cp  -r  dir1/dir2 dir3/newdir  //dir2被复制到dir3目录下,并改名字为"newdir"cp  -r  dir1/dir2 dir3/dir4    //dir2被复制到dir4目录下,并改名字为"原名"cp  -r  dir1/dir2 dir3/dir4/newdir //dir2被制到dir4目录下,并改名字为"newdir"cp  -r  dir1 ../../newdir      //dir1被复制到上两级目录下,并改名字为"newdir"

5、删除 remove

rm  文件                  //删除文件remove  regular  file  “”  //y:删除,n:取消操作rm  -r  层级目录           //递归删除目录rm  -rf  目录/文件         //强制删除文件或者目录

二、文件指令

1、查看文件内容

   cat  filename       //打印文件内容到输出终端   more  filename     //通过敲回车方式逐行查看文件的各个行内容                      //默认从第一行开始查看                      //不支持回看                      //输入q 退出查看          less  filename       //通过“上下左右”键查看文件的各个部分内容                      //支持回看                      //输入q 退出查看        head  -n  filename  //查看文件的前n行内容   tail  -n  filename    //查看文件的后n行内容          wc  filename        //查看文件的行数

2、创建文件

touch  dir1/filename       //指定路径下创建文件touch  filename           //当前目录下创建文件

3、给文件追加内容

如果文件不存在会创建文件

echo content >  filename     //把“内容”以[覆盖]方式追加给“文件”echo content>>  filename     //把“内容”以[追加]形式写给“文件”

三、用户指令

用户操作:需要系统的root登录

1、创建用户user add

配置文件:/etc/passwd

useradduseradd  liming       //创建liming用户,同时会创建一个同名的组出来useradd  -g 组别编号  username  //把用户的组别设置好,避免创建同名的组出来useradd  -g 组编号  -u 用户编号  -d 家目录   username

2、修改用户 usermodify

usermod  -g 组编号  -u 用户编号  -d 家目录  -l 新名字  username

3、删除用户 userdelete

userdel  usernameuserdel -r  username    //删除用户同时删除其家目录

4、给用户设置密码,使其登录系统

passwd  用户名

四、组别操作

需要系统root登录

1、创建组 group add

配置文件:/etc/group
groupadd  music

2、修改组 groupmodify

groupmod  -g  gid  -n 新名字  groupname

3、删除组 groupdelete

groupdel  groupname   //组下边如果有用户存在,就禁止删除

五、权限指令

Linux中定义了3种访问权限,分别是r、w、x。

r:表示对象是可读的,八进制表示为4w:表示对象是可写的,八进制表示为2x:表示对象是可执行的,八进制表示为1-rwx           rwx       rwx    文件所属者权限   用户组权限     其他用户权限

功能:修改目录或文件的权限
u:user(所有者)  g:group(所属组)  
o:other(其他人)  a:all(所有人)  
r:read(读)  w:write(写)  x:execute(执行)

chmod 460 test.txt : test文件所有者:r,所属组:rw,其他用户无权限chmod u+w dest_file:给目标文件的所属者增加w权限。chmod u+wx,g+x,o+w dest_file:给目标文件的所属者增加w权限,所属组增加x权限,系统其他用户增加w权限。chmod o-w dest_file:给目标文件的其他用户移除w权限。chmod u=rwx dest_file:给所属者赋予rwx权限。chmod -R 777 /tmp/a  ,目录a包括目录下的所有文件或目录的所有用户权限都变为rwx。

六、记事本指令

Linux系统下常用基础管理命令,分类总结

编辑模式下面显示:- -INSERT- -
命令模式下面显示:(默认什么都不显示)
尾行模式下面显示::wq(退出并保存)

1、编辑模式操作

   a: 光标向后移动一位   i: 光标和 所在字符 不发生任何变化   o: 给新起一行   s: 删除光标所在字符

2、尾行模式操作

   :q          //quit 退出编辑器   :w          //write 对修改后的内容进行保存   :wq         //write quit 保存修改并退出编辑器   :q!         //(不保存)强制退出编辑器   :w!         //强制保存   :wq!        //强制保存并退出编辑   :set number  或 nu          //设置行号   :set nonumber  或 nonu      //设置行号   :/内容/  或 /内容           //查找指定内容    小写n(next)下一个    大写N(next)上一个    :数字               //跳转到数字所在行    字符串替换cont1被替换为cont2   :s/cont1/cont2/         //替换光标所在行的第一个cont1   :s/cont1/cont2/g        //替换光标所在行的全部的cont1   :%s/cont1/cont2/g       //替换整个文档的cont1

3、命令模式操作

u  光标移动       字符级           上(k)  下(j)  左(h)  右(l) 键       单词级           w:  word移动到下个单词的首字母           e:  end移动到下个(本)单词的尾字母           b:  before移动到上个(本)单词的首字母       行级           $:  行尾           0:  行首       段落级(翻屏)           {:  上个(本)段落首部           }:  下个(本)段落尾部       屏幕级(不翻屏)           H:  屏幕首部           L:  屏幕尾部       文档级           G:  文档尾部           1G: 文档第1行           nG: 文档第n行u  内容删除       dd:     删除光标当前行       2dd:    包括当前行在内,向后删除2行内容       ndd:    包括当前行在内,删除后边n行内容       x:      删除光标所在字符       c+w:    从光标所在位置删除至单词结尾,并进入编辑模式u  内容复制       yy:     复制光标当前行       2yy:    包括当前行在内,向后复制2行内容       nyy:    包括当前行在内,复制后边n行内容       p:      对(删除)复制好的内容进行粘贴操作u  相关快捷操作       u:      undo撤销       J:      合并上下两行       r:      单个字符替换       .点:    重复执行上次最近的指令

七、解和压指令

gzip a.txt :gzip压缩gzip -d a.txt.gz或gunzip a.txt.gz:解压bzip2 a:bzip2压缩bunzip2 a.bz2 或bzip2 -d a.bz2:解压tar -cvf bak.tar .:将当前目录的文件打包tar -rvf bak.tar /etc/password:将/etc/password追加文件到bak.tar中(r)tar -xvf bak.tar:解压tar -zcvf a.tar.gz:打包并压缩gziptar -zxvf a.tar.gz:解压缩tar -zxvf a.tar.gz -C /usr:解压到/usr/下tar -ztvf a.tar.gz或zip/unzip:查看压缩包内容tar -jcvf a.tar.bz2:打包并压缩成bz2tar -jxvf a.tar.bz2:解压bz2

八、防火墙指令

1、重启后生效

开启: chkconfig iptables on 关闭: chkconfig iptables off

2、即时生效,重启后失效

开启: service iptables start 关闭: service iptables stop

九、系统指令

shell > # grep  关键字 路径名    将文本中指定的信息匹配出来shell ># which 指令             查找指令对应的二进制文件shell > # ps –A                查看系统活跃进程processshell > # du –h 目标           以K,M,G为单位显示目录或文件占据磁盘空间的大小 (block块默认=4k)shell > # date –s “2013-09-13 19:42:30”   给系统设置时间shell > # date      查看系统时间shell > # df –lh     查看系统分区情况shell > # kill -9  pid   杀死指定进程号的进程

十、快捷键指令

ctrl + c:停止进程ctrl + l:清屏ctrl + r:搜索历史命令ctrl + q:退出help “指令” 或者 man “指令”:查看内部命令帮助cd ~ 或 cd:进入到用户根目录pwd:查看当前所在目录cd ~cl:进入到cl用户根目录cd -:返回到原来目录cd ..:返回到上一级目录ls –la:查看la用户根目录下的所有文件

十一、源代码地址

GitHub·地址https://github.com/cicadasmile/linux-system-baseGitEE·地址https://gitee.com/cicadasmile/linux-system-base

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux系统下常用基础管理命令,分类总结

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux系统下常用基础管理命令,分类总结

本文源码:GitHub·点这里 || GitEE·点这里一、目录指令1、创建目录make directorymkdir 目录名称 //mkdir spring,创建一个spring文件夹mkdir -
2023-06-05

Linux常用系统管理命令总结

这篇文章主要介绍“Linux常用系统管理命令总结”,在日常操作中,相信很多人在Linux常用系统管理命令总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux常用系统管理命令总结”的疑惑有所帮助!接下来
2023-06-13

Linux系统中用户管理的基本命令总结

这篇文章主要介绍“Linux系统中用户管理的基本命令总结”,在日常操作中,相信很多人在Linux系统中用户管理的基本命令总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统中用户管理的基本命令总结
2023-06-12

Linux管理文件的常用命令总结

本篇内容主要讲解“Linux管理文件的常用命令总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux管理文件的常用命令总结”吧!1.Linux cat命令cat 命令用于连接文件并打印到标
2023-06-16

linux用户和组管理常见命令总结

本文总结了linux用户和组管理常见命令。分享给大家供大家参考,具体如下: 1、用户隶属于用户组的。2、用户与用户组配置文件1)用户组配置文件/etc/group第一列:用户组的组名 第二列:组密码(真正的密码存储在了gshadow中) 第
2022-06-03

Linux下基本的文件和目录管理命令总结

这篇文章主要讲解了“Linux下基本的文件和目录管理命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下基本的文件和目录管理命令总结”吧!. 代表此层目录. .
2023-06-12

Linux系统用户管理命令小结

用户和组管理 1、用户/组基本概念Users and groups: . Every process (running program) on the system runs as a particular user. . Every fi
2022-06-04

Linux查看系统日志的常用命令总结

本篇内容介绍了“Linux查看系统日志的常用命令总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!last-a 把从何处登入系统的主机名称或
2023-06-13

Linux系统管理员常用命令有哪些

这篇文章给大家分享的是有关Linux系统管理员常用命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。系统管理员(sysadmins)负责日常维护生产系统和服务。其中一个关键任务就是保证功能性服务能24小时工
2023-06-27

Linux系统常用的磁盘管理命令整理

本篇内容主要讲解“Linux系统常用的磁盘管理命令整理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统常用的磁盘管理命令整理”吧!**************************
2023-06-10

Linux系统中有哪些常用的系统管理命令

Linux系统中有哪些常用的系统管理命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。df1.作用df命令用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。2.格式d
2023-06-10

怎么在Linux系统下用parted命令管理GPT分区

本篇内容介绍了“怎么在Linux系统下用parted命令管理GPT分区”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!先来温习一下GPT的概念
2023-06-12

Linux系统管理中有哪些常用的shell命令

本篇内容主要讲解“Linux系统管理中有哪些常用的shell命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统管理中有哪些常用的shell命令”吧!1.显示消耗内存/CPU最多的1
2023-06-09

blkid命令在Linux系统分区权限管理中的作用

blkid命令在Linux系统分区权限管理中起着关键的作用。通过该命令,用户可以获取系统中各个分区的UUID和文件系统类型,这些信息对于理解和管理分区至关重要。UUID(Universally Unique Identifier)是全局唯
blkid命令在Linux系统分区权限管理中的作用
2024-10-11

收集的55个Linux系统管理中常用的一些shell命令

1.显示消耗内存/CPU最多的10个进程ps aux | sort -nk +4 | tailps aux | sort -nk +3 | tail2.查看进程 按内存从大到小排列ps -e -o "%C : %p : %z : %a"
2022-06-04

查看Linux系统架构类型的5条常用命令分别是什么

今天就跟大家聊聊有关查看Linux系统架构类型的5条常用命令分别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。无论你使用的是桌面版或是只装了文本界面的 Linux 环境我们都需
2023-06-28

在Linux系统下怎么用命令行工具管理虚拟机环境

本篇内容主要讲解“在Linux系统下怎么用命令行工具管理虚拟机环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在Linux系统下怎么用命令行工具管理虚拟机环境”吧!第一步: 配置存储池Virs
2023-06-13

linux下如何使用fdisk结合partprobe命令不重启系统添加一块新的磁盘分区

linux下如何使用fdisk结合partprobe命令不重启系统添加一块新的磁盘分区,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。主机自带硬盘超过300GB,
2023-06-13

编程热搜

目录