美文网首页
Linux系统操作命令

Linux系统操作命令

作者: Notyes | 来源:发表于2021-05-19 23:13 被阅读0次

软件管理

apt-get 命令

apt-get update 更新软件包信息

apt-get upgrade 将系统中所有软件升级到最新版本

apt-get install 安装软件

apt-get --reinstall install 重装

apt-get remove 卸载

apt-get --purge remove 纯净卸载

apt-get autoremove 自动卸载不满足依赖关系的软件包

apt-get source 下载源码包

apt-get build-dep 为源码包构建所需的编译环境

apt-get dist-upgrade 发布版升级

apt-get dselect-upgrade 根据dselect选择进行软件包升级

apt-get clean 删除缓存中已下载的包文件

apt-get autoclean 删除缓存中老版本已下载包文件

apt-get check 检查系统中依赖关系的完整性

apt-cache search packagename 根据正则表达式检索软件包

dpkg -L packname

数据库安装和授权远程登录

配置:将数据库/etc/mysql/my.cnf中的bind-address = 127.0.0.1注释(#)

重启数据库:sudo restart mysql

授权:(此处是授权root示例)

mysql -u root -p

提示输入密码,正确登陆成功后

use mysql;

GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

FLUSH PRIVILEGES;

即可用远程客户端登陆

用户管理

用户添加sudo权限

打开文件:sudo vi /etc/sudoers 文件

在用户下面添加:rizhi(用户名) ALL=(ALL:ALL) ALL

用户操作命令

切换用户命令:su

系统管理员的身份执行命令 sudo:

用于修改用户的密码: passwd username

添加新用户:adduser username

修改密码: passwd username

删除用户同时删除用户的工作目录:deluser --remove-home username

增加组:groupadd group

删除组:groupdel group

目录和文件

目录

改变目录和查看当前目录命令

进入工作目录: cd

会退到上一级命令:cd . 或 cd ..

显示当前用户所在工作目录位置:pwd

显示目录和文件的命令

用于查看所有文件夹的命令:ls -lrt

显示文件行数 nl : 配合sed使用 相当于cat -n

用于显示指定文件夹和目录的命令:dir

以树状图列出目录内容:tree

显示目录或文件大小:du -sh

创建和删除目录的命令

用于创建目录: mkdir dirname

用于删除空的目录:rmdir dirname

用于删除不为空的目录: rm -f (慎用)

文件

创建和删除,重命名,复制文件的命令

创建一个新的文件:touch filename

创建一个新的文件:vi filename

删除文件或目录:rm filename

重命名或移动文件的命令: mv source dest

复制命令:cp -r(目录) source dest

显示文件内容的命令

用于显示指定文件的全部内容:cat filename

用分页的形式显示指定文件的内容:more filename

用分页的形式显示指定文件的内容:less(区别是more和less翻页使用的操作键不同) filename

用于显示文件的前n行内容:head -n 500 filename

用于显示文件的后n行内容: tail -n 100 filename

显示100-500行内容:cat err.log | head -n 500 | tail -n +100

用于自动刷新的显示文件后n行数据内容: tail -f

修改目录,文件权限和属主

用于改变指定文件或目录的权限命令:chmod 【 chmod -R 755 bin/ 给./bin目录授权执行权限】

用于改变文件拥有属性的命令:chown

用于改变文件群组的命令:chgrp

用于设置文件具有不可删除和修改权限: chattr

用于显示文件或目录的隐藏属性:lsattr

压缩和打包

tar:用于多个文件或目录进行打包,但不压缩,同时也用命令进行解包[打包 tar -xzvf pack.tar.gz pack,解压 tar -xzvf pack.tar.gz]

gzip:用于文件进行压缩和解压缩命令,文件扩展名为.gz结尾。

gunzip:用于对gzip压缩文档进行解压缩。

bzip2:用于对文件或目录进行压缩和解压缩

bzcat:用于显示压缩文件的内容。

compress/un compress: 压缩/解压缩.Z文件

zcat:查看z或gz结尾的压缩文件内容。

gzexe:压缩可执行的文件

unarg:解压缩.arj文件

zip/unzip:压缩解压缩.zip文件 [解压:unzip -u pack.zip]

其他

显示瞬间进程的动态:ps -ef | grep 用户 | grep 进程名

查看端口使用情况:lsof -i:22

杀死一些特定的进程: kill

动态地显示进程: top

显示系统中有那些用户在使用:who

-ami 显示当前用户

-u:显示使用者的动作/工作

-s:使用简短的格式来显示

-v:显示程序版本

查看当前系统的内存使用情况:free

显示系统运行了多长时间:uptime

pstree:以树状方式显示系统中所有的进程

date:显示或设定系统的日期与时间。

last:显示每月登陆系统的用户信息

logout:退出系统

清屏: clear

相关文章

  • 面试题 2021-11-01~2021-11-12

    常用的Linux命令 Linux命令 - Linux安全网 - Linux操作系统_Linux 命令_Linux教...

  • 18 在Linux系统下,重启Tomcat使用命令操作的!

    在Linux系统下,重启Tomcat使用命令操作的! 在Linux系统下,重启Tomcat使用命令操作的! 首先,...

  • 1.Linux操作系统基础

    1.Linux基础 操作系统:OS Linux是多任务多用户的操作系统. Linux常用命令: 命令框字体调整--...

  • Linux命令集

    学习Linux操作系统必备的指令,基于Linux指令管理Linux操作系统,必备Linux指令有哪些? 基础命令相...

  • Linux基本命令:文件处理命令之ls

    Linux是一个基于命令行的操作系统,很多操作都需要通过命令行进行。所以,了解命令是使用Linux操作系统的...

  • 大数据技术学习路线

    一、大数据技术基础1、linux操作基础 linux系统简介与安装linux常用命令–文件操作linux常用命令–...

  • linux常用命令

    linux的命令操作 日常操作命令 文件系统操作 文件权限的操作 基本的用户管理 系统管理操作

  • Python高级 1

    操作系统、Linux、常用Linux 命令的基本使用和选项 1.操作系统(科普章节) 1.1 操作系统(Opera...

  • 学习小组Day 2 笔记-K-molar

    #1.什么是linux系统 Linux操作系统和类Linux操作系统的命令行界面是最适合进行生物信息分析的操作系统...

  • 2019-09-30安装Docker与运行容器

    操作系统版本信息查询命令 1、# uname -a (Linux查看版本当前操作系统内核信息)Linux in...

网友评论

      本文标题:Linux系统操作命令

      本文链接:https://www.haomeiwen.com/subject/qiwmjltx.html