vlambda博客
学习文章列表

CentOS基础操作,你都了解吗?


CentOS基础操作,你都了解吗?



CentOS基础操作,你都了解吗?

1.CentOS中的文件管理

CentOS基础操作,你都了解吗?


CentOS基础操作,你都了解吗?

CentOS基础操作,你都了解吗?


CentOS基础操作,你都了解吗?

CentOS基础操作,你都了解吗?


CentOS基础操作,你都了解吗?


作用 命令切换目录 cd显示当前目录完整路径 pwd查看目录下的信息(包括隐藏文件) ls( ls-a)列出目录下的文件和详细信息 ls-l ( ll)创建目录 mkdir创建文件 touch复制文件(文件夹) cp( cp-r)移动/重命名文件夹和目录 mv删除文件(目录) rm( rm-rf)删除空文件夹 rmdir查找文件 find获取帮助 man / info


还有几个常用的快捷键:

作用 快捷键清空至行首 Ctrl + U清空至行尾 Ctrl + K清屏 Ctrl + L终止执行的命令 Ctrl + C


值得一提的是,这些命令在其他系统也可以使用。


CentOS基础操作,你都了解吗?

CentOS基础操作,你都了解吗?



CentOS基础操作,你都了解吗?

2.vim 编辑器使用方法

CentOS基础操作,你都了解吗?


CentOS基础操作,你都了解吗?

CentOS基础操作,你都了解吗?


CentOS基础操作,你都了解吗?

CentOS基础操作,你都了解吗?

功能 命令向上翻页 PageDown / Ctrl + F向下翻页 PageUp / Ctrl + B跳转到文件首行 1G / gg跳转到末尾行 G跳转到第 # 行 #G行号显示 :setnu行号显示取消 :setnonu插入 d / Del删除当前行 dd复制 yy将缓冲区中的内容粘贴到光标位置处之后 p

CentOS基础操作,你都了解吗?

CentOS基础操作,你都了解吗?

功能 命令浏览文件全部内容 more / less查看文件内容(显示行号) cat ( cat-n)在文本文件中查找字符串(显示行号) grep ( grep<关键字><要查找的文件>-n)


2.5 管道符


管道符将一个命令的执行结果作为另一个命令的输入来执行,格式:

cmd1|cmd2...|cmdn


比如,将 /etc 目录中的文件名以 pass 开头的文件列举出来:

ls/etc|greppass*


再比如,查看 /etc 目录下的内容,并使用 less 的形式浏览:

ls/etc|less


2.6 重定向


功能 命令输出重定向,已有原来的文件则替换 >输出重定向,如果原来的文件存在则追加在原来的内容之前 >>输入重定向,即命令的输入不通过键盘来完成,而通过其他的方式 <错误重定向 2>输出重定向与错误重定向同时实现 &>


比如,将 ls/ 命令执行的结果输出到 2.txt 中 ls/>2.txt。



CentOS基础操作,你都了解吗?

3.进程管理

CentOS基础操作,你都了解吗?


CentOS基础操作,你都了解吗?

CentOS基础操作,你都了解吗?


输出的格式含义:

USER:该进程由哪个用户产生的;
PID:进程的 ID;
%CPU:进程占用 CPU 资源的百分比;
%MEM:进程占用物理内存的百分比;
VSZ:进程占用虚拟内存的大小,单位 KB;
RSS:进程占用实际物理内存的大小,单位 KB;
TTY:进程在哪个终端运行的,tty1-tty7 代表本地控制台终端,tty1-tty6 是本地的字符界面终端,tty7 是图形终端,pts/0-255 代表虚拟终端,如果是 ? 则代表是系统进程;
STAT:进程状态,R-运行,S-睡眠,T-停止,s-包含子进程,+-位于后台;
START:进程启动时间;
TIME:进程占用 CPU 的运算时间,注意不是系统时间;
COMMAND,产生此进程的命令名;


还有个命令 pstree,显示进程树:


CentOS基础操作,你都了解吗?


top 命令可以查看系统健康状态,和 Windows 系统中的系统管理器类似。


CentOS基础操作,你都了解吗?


CentOS基础操作,你都了解吗?

CentOS基础操作,你都了解吗?


功能 命令杀死某个进程 kill按照进程名杀死进程 killall按照进程名杀死进程,加 -t 可以按照终端号提出用户 pkill


杀死进程时,可以跟信号,信号很多,常用信号:

信号代号 信号名称 说明1 SIGHUP 让进程立即关闭,然后重新读取配置文件之后重启,平滑重启2 SIGINT 程序终止信号,用于终止前台进程,相当于 ctrl + c 快捷键9 SIGKILL 强制终止,用来立即结束程序的运行,本信号不能被阻塞、处理和忽略15 SIGTERM 正常结束的信号,kill 命令默认就是这个信号,有时候进程已经发生问题,正常无法终止,此时会使用 -9 信号

CentOS基础操作,你都了解吗?

CentOS基础操作,你都了解吗?

CentOS基础操作,你都了解吗?

CentOS基础操作,你都了解吗?



CentOS基础操作,你都了解吗?

4.工作管理

CentOS基础操作,你都了解吗?


CentOS基础操作,你都了解吗?

查看正在后台的工作,可以使用 jobs[-l] 命令, -l 是显示工作的 PID。


CentOS基础操作,你都了解吗?


CentOS基础操作,你都了解吗?

CentOS基础操作,你都了解吗?



CentOS基础操作,你都了解吗?

5.SSH 操作

CentOS基础操作,你都了解吗?


CentOS基础操作,你都了解吗?


ssh <username>@<hostname or IP address>


CentOS基础操作,你都了解吗?


连接上 CentOS 之后,命令行左侧的命令提示符含义如下:


CentOS基础操作,你都了解吗?


CentOS基础操作,你都了解吗?


# 上传文件夹到远程服务器scp -P port -r /local/dir username@servername:/remote/dir# scp -p 2333 -r /test/a [email protected]:/var/b# 从远程服务器下载文件夹scp -P port -r username@servername:/remote/dir/ /local/dir# scp -p 2333 -r [email protected]:/var/b /test/a


CentOS基础操作,你都了解吗?




 推荐阅读 





 运维界升职加薪必备的云计算技术,你学了吗?

学完高级运维云计算课程之后,你可以:

  • 跨越90%企业的招聘硬门槛
  • 增加70%就业机会
  • 拿下BAT全国TOP100大厂敲门砖
  • 体系化得到运维技术硬实力
  • 技术大佬年薪可达30w+

 资源放送 
2022新版Linux运维高级云计算-红帽RHCE实战课程合集,扫描下方二维码即可领取!
 文章来源网络 侵删