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

Linux常用命令、Linux系统和Linux运维培训

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

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

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

看不清楚,换张图片

免费获取短信验证码

Linux常用命令、Linux系统和Linux运维培训

1、查看目录命令

ls        查看当前路径下的目录信息

tree        以树状方式显示目录

pwd        查看当前目录路径

clear        清楚终端内容(快捷键Ctrl + L)

ctrl+shift+“+”放大窗口字体

ctrl +“-”缩小窗口字体

2,切换目录命令

cd 目录        切换到指定目录

cd ~        切换到当前用户的主目录(用户家目录)

cd ..        切换到当前目录

cd -        切换到上一次目录

3、绝对路径和相对路径

绝对路径 一般以根目录/为开始位置 整个路径信息完整

相对路径 以当前所在路径为参考路径 使用方便快捷

4、创建、删除文件和目录命令

touch        创建文件(不能创建同名文件)

mkdir        创建目录(文件夹)

rm        删除指定文件

rm  目录 -r        删除非空目录(-r 递归删除目录及内容)

rmdir        只能删除空目录

5、复制、移动文件和目录命令

cp        复制拷贝文件,拷贝目录(-r)

mv        移动文件、目录,重命名

6、终端命令格式

command [-options] [parameter]

[ ] 代表可选

选项和参数可以有多个

选项:用于调整命令的功能,比如: -r选项调整cp命令的功能

参数:命令操作的对象,一般是文件或者目录名

对于命令,它的选项和参数一般情况下没有顺序要求

7.查看目录信息命令选项

ls

-l        以列表方式显示,默认字节

-h        智能的显示文件大小

-a        显示隐藏文件和隐藏目录

8、创建、删除文件夹命令选项

mkdir -p        创建嵌套文件夹

rm -i        交互式提示

rm -r        递归删除目录及内容

rm -rf        强制删除,忽略不存在的文件,无需提示

9、拷贝、移动文件和文件夹命令选项

cp -i        拷贝文件防止覆盖,交互式,有提示

cp -r        递归拷贝文件夹及内容

cp -v        显示拷贝后的路径描述

cp -a        选项还支持拷贝文件夹并且文件夹中的文件权限不丢失

mv -i        移动文件防止覆盖

mv -v        显示移动后的路径描述

(下)

1、重定向

重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件

>        如果文件存在,会覆盖原有文件内容,相当于文件操作中的“w”模式

>>        如果文件存在,会追加写入文件末尾,相当于文件操作中的“a”模式

2、查看文件内容命令

cat        查看小型文件

more        查看大型文件

|        管道,一个命令的输出可以通过管道做为另一个命令的输入,相当于一个容器

*管道一般结合more命令使用,主要是分配查看终端显示内容

3、链接

软链接:类似于Windows下的快捷方式,当一个源文件的目录层级比较深,我们想要方便

使用它,可以给源文件创建一个软链接

ln -s        创建软链接

硬链接

ln

格式:ln 源文件路径名  硬链接名

创建硬链接使用相对路径和绝对路径都可以

删除源文件,硬链接还可以访问到数据

创建硬链接,硬链接数加1,删除源文件或者硬链接,硬链接数会减1

创建软链接,硬链接数不会加1

不能给目录创建硬链接

注意:创建软链接文件应该使用绝对路径,否则软链接文件有可能失效

删除源文件,软链接文件会失效

4、查找文件内容命令

grep        查找/搜索文件内容

-v        显示不包含匹配文本的所有行(取反)

-n        显示匹配行号

-i        忽略大小写

grep命令结合正则表达式使用

^        以指定字符串开头

$        以指定字符串结尾

.        匹配一个非换行符的字符

grep还可以查找管道中的内容,比如:ls/ | grep 'lib' ,grep hello 1.txt

5、查找文件命令

find        在指定目录下查找符合条件的文件

-name        根据文件名查找文件

例子:find . -name '1.txt'(在当前目录下查找1.txt文件)

通配符“*”、“?”,用来模糊搜索文件

*        代表0个或多个任意字符

?        代表任意一个字符

通配符不仅能结合find命令使用,还可以结合其他命令使用,比如ls、mv、cp等,

这里需要注意只有find命令使用通配符需要加上引号

6、压缩和解压缩命令

压缩格式

.gz        压缩包后缀

.bz2        压缩包后缀

.gz和.bz2的区别在于,后者比前者压缩率更高,前者比后者花费更少的时间(注意

在压缩较大文件时)

这两种压缩包,都需要使用tar命令来压缩和解压缩

tar        压缩和解压缩命令

-c        创建打包文件

-v        显示打包或者解包的详细信息

-f        指定文件名称,必须放到所有选项后面

-z        压缩.gz

-j        压缩.bz2

-x        解压缩

-C        解压缩到指定目录

7、文件权限命令

ll显示的详细信息:

左数第一列是文件类型和权限

第二列硬链接数

第三列用户名

第四列用户组

第五列文件大小

第六列文件修改时间

第七列文件名

文件类型

-        表示普通文件

d        表示文件夹

文件权限

由三个三元组字符组成

        第一个三元字符组代表文件所有者用户的权限

        第二个代表文件用户组的权限,

        第三个代表其他用户的权限:

        r 表示可读,w 表示可写

        x 表示可执行,- 表示没有权限

修改权限(字母法)

chomd u/g/o/a+/-/=rwx 文件名

user        表示该文件的所有者

group        表示用户组

other        表示其他用户

all        表示所有用户

+        增加权限

-        撤销权限 

=        设置权限

修改权限(数字法)

r        可读,权限值4

w        可写,权限值2

x        可执行,权限值1

-        无任何权限,权限值0

8、管理员权限命令

sudo -s        切换到root用户,获取管理员权限

whoami        查看当前用户名

exit        退出登录用户

who        查看所有的登录用户

passwd        修改密码,不指定用户,默认修改当前登录用户

which        查看命令位置

shutdown -h now         关机

reboot        重启

9、用户相关命令

useradd        创建添加用户

-m        自动创建用户主目录,主目录的名字就是用户名

格式:sudo useradd -m 用户名

-g        指定用户所属的用户组,默认不指定会自动创建同名用户组

注意

创建用户如果不指定用户组,默认会自动创建一个同名的用户组

查看用户是否创建成功,可以查看/etc/passwd这个文件

查看用户组是否创建成功,可以查看/etc/group这个文件

usermod        修改用户消息

-G        设置一个附加组

-g        修改用户组

userdel        删除用户

sudo userdel -r 用户名

su 用户名          切换用户

sudo passwd        设置密码

10、远程登录拷贝命令

远程登录

格式:ssh 用户名@ip地址

远程拷贝

远程拷贝文件

scp 本地文件 远程服务器用户名@远程服务器ip地址:指定拷贝到远程服务器的路径

scp 远程服务器用户名@远程服务器ip地址:远程服务器文件 指定拷贝到本地电脑的路径

远程拷贝目录格式同上,不过需要加-r,进行递归

11、软件的安装和卸载

离线安装、卸载

dpkg -i 安装包

sudo dpkg -r 要卸载的包名

在线安装、卸载

apt-get install 安装包

apt-get remove 卸载的包名

12、系统信息管理

系统时间

date        查看系统时间

cal        日历

        -y,查看全年的日历

磁盘信息

du        查看文件大小

du -h         查看目录大小

df        查看磁盘占用

df -h        查看磁盘空间

进程信息

ps -- 静态查看进程信息 

ps aux 

a,代表显示终端上的所有进程,包括其他用户的进程 

u,是显示进程的详细状态,比如进程号 

x,显示没有终端控制的进程 

ps aux | grep 进程名         查询指定进程的进程号 

top -- 动态查看进程状态 

top 实时监控显示运行中的进程 -- 根据内存和cpu占用排序 

按q键退出 

kill 进程号 -- 杀死进程 

kill -9 进程号 -- 强制杀死

免责声明:

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

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

Linux常用命令、Linux系统和Linux运维培训

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

下载Word文档

猜你喜欢

Linux常用命令、Linux系统和Linux运维培训

1、查看目录命令ls        查看当前路径下的目录信息tree        以树状方式显示目录pwd        查看当前目录路径clear        清楚终端内容(快捷键Ctrl + L)ctrl+shift+“+”放大窗口字体ctrl +“-
2016-07-10

Linux系统运维常用命令及常识

本篇内容介绍了“Linux系统运维常用命令及常识”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1 文件管理2 软件管理3 系统管理4 服务管
2023-06-09

Linux运维常用命令

自己的小网站跑在阿里云的ECS上面,偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试! 1、查看有多少个IP访问:awk '{print $1}' log_fil
2022-06-04

系统运维中20个常用的Linux命令

这篇文章给大家分享的是有关系统运维中20个常用的Linux命令的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、查看目录以及权限在windows中,使用dir查看当前目录中文件。在Linux中使用ls(list)
2023-06-16

Linux运维常用命令有哪些

这篇文章主要介绍Linux运维常用命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、查看有多少个IP访问: awk {print $1} log_file|sort|uniq|wc -lPS: wc -l
2023-06-09

Linux运维常用的命令有哪些

这篇文章主要介绍了Linux运维常用的命令有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux运维常用的命令有哪些文章都会有所收获,下面我们一起来看看吧。1、删除0字节文件find -type f -
2023-06-28

很实用的Linux 系统运维常用命令及常识(超实用)

作为Linux运维,需要了解Linux操作系统的基本使用和管理知识,下面编程网小编给大家介绍下Linux运维需要掌握的命令,想成为Linux运维的朋友可以来学习一下。 1 文件管理2 软件管理3 系统管理 4 服务管理5 网络管理6 磁盘管
2022-06-04

运维人员常用Linux命令有哪些

这篇文章跟大家分析一下“运维人员常用Linux命令有哪些”。内容详细易懂,对“运维人员常用Linux命令有哪些”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“运维人员常用Linux
2023-06-28

Linux日常维护常用命令

本篇内容介绍了“Linux日常维护常用命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!网络命令: # ifconfig# 显示网络信息,包
2023-06-13

Linux系统下vim常用命令

一、基础命令: v:可视模式i:插入模式esc:命令模式下:q :退出:wq :保存并退出ZZ:保存并退出:q! :不保存并强制退出 二、在Esc下: dd : 删除当前行yy:复制当前行p:复制已粘贴的文本u:撤销上一步U:撤销对整行的操
2023-08-30

运维人员常用的Linux命令有哪些

这篇文章给大家分享的是有关运维人员常用的Linux命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一.文件和目录 1. cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可
2023-06-15

Linux运维20个常用命令是什么呢

Linux运维20个常用命令是什么呢,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、cd命令cd一个非常基本,经常使用到的命令,它用于切换当前目录,它的参数是要切换到的目
2023-06-28

Linux运维中常用维护命令的示例分析

这篇文章主要为大家展示了“Linux运维中常用维护命令的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux运维中常用维护命令的示例分析”这篇文章吧。(1)让程序在用户退出后仍然在运
2023-06-10

linux系列之常用运维命令整理笔录(小结)

本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新
2022-06-04

Linux系统有什么常用命令

小编给大家分享一下Linux系统有什么常用命令,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!系统信息arch #显示机器的处理器架构(1) uname
2023-06-15

编程热搜

目录