linux CentOS操作系统入门基本使用
linux操作系统基本使用
一、基本命令
注意:linux操作系统命令严格区分大小写。
在使用命令时,通常命令是可以后接参数使用。eg:ifconfig -a。
查看命令后参数可以使用 (命令 --help查看)。eg:ifconfig --help 查看后可接参数。
1、基本命令
ifconfig 查看ip地址信息及网卡信息。
dhclient 分配动态ip
ping 用于检测网络是否通。可以ping www.baidu.com查看响应包信息以确定是否联网
clear 清屏
shutdown 安全关机 另外还有关机命令:halt 和 poweroff
reboot 重启
logout 注销
2、文件操作命令
在linux操作系统中没有分区、盘符的概念。一切皆文件 /表示的是根目录也就是顶级目录
- 目录结构说明
目录 | 说明 |
---|---|
etc | 配置信息 |
home | 除了root用户以外其它用户的家(根目录) |
usr | 主要用于存储程序文件的目录 |
root | root用户的根目录 |
tmp | 临时文件存放目录 |
var | 变量 |
操作命令
pwd 打印当前工作的目录 cd 切换当前工作目录 eg:cd /tmp 切换到根目录下的tmp。 cd tmp 切换至当前目录下的tmp目录 ls 列举出当前目录下的所有目录 ll 也是查看当前目录下的所有目录。比起ls会多显示出用户权限相关的信息 mkdir 创建一个目录 eg:mkdir /a touch 创建一个文件 eg: tourch a cp 复制文件 eg: cp /etc/a /usr/ 表示将etc下的a文件复制到usr目录下 mv 移动文件 eg: mv a.txt ../lws/abc 表示将a.txt文件移动到相对路径lws下并重命名为abc文件(复制文件时也可以重命名) rm 移除、删除文件-r 做递归删除。可以删除目录-f 强制删除。不提示确认。忽略是否存在命令后接参数可联合使用 eg:rm -rf 目录==》表示直接删除目录及目录下所有内容。more/less 查看文件中的内容。通过回车继续加载剩余内容。通过Q退出。more表示只能向后查看。less可以通过jk键上下翻页head 从头显示查看文件head filename ===> 显示文件前十行内容head -n filename ===> 从头显示前n行内容tail 从尾显示文件内容tail filename ===> 显示文件后10行内容tail -n filename === >显示文件后n行内容grep 根据关键字进行模糊搜索。显示包含关键字的整行信息 find 目录 -name "文件名" 查找文件命令 eg:find /tmp -name "c*" 查找tmp目录下以c开头的文件
3、管道命令
> 和 >> 表示的是把命令执行之后的结果写入到文件中> 表示把文件内容覆盖>> 表示在原有文件中追加| 命令1 | 命令2 表示命令1执行的结果作为命令2的目录eg: ps -ef | grep java 查找出执行的java进程
4、连接
ln 命令表示创建连接作用:表示为某一个文件在另一个位置建立一个同步的连接使用:ln -s a.txt b.txt 软连接:b为a的软连接。类似于windows的快捷方式。直接打开b可进入a文件ln a.txt b.txt 硬链接:创建出两个相互同步的文件
5、vi命令
表示进入文件的编辑模式。
vi filename 表示对文件执行编辑操作。键入i键进入编辑模式。esc退出编辑模式进入命令模式
:wq 退出并保存
:wq! 强制退出并保存
:q! 强制退出不保存
ndd 删除n行内容
nyy 复制n行内容
p 粘贴到光标下面
P(大写) 粘贴到光标上面
二、文件权限
1、用户和组
linux操作系统支持多用户操作。用户通过组来进行管理。用户具有唯一标记UID,组具有唯一标记GID。
groupadd 添加创建一个组 eg: groupadd gl(创建gl组)
useradd 创建一个用户同时使用 -g groupname指定所属组 eg:useradd -g gl lws(创建gl组下lws用户)
passwd 修改用户密码
su 切换登录用户 eg:su username
usermod -g groupname username 更改用户所属组
2、文件权限
- 在linux操作系统中文件具有创建者文件所有者(User)、同组者(Group)(文件创建者创建文件时所属组中的其它用户)、其他人(Other)(除了文件所有者以及同组者以外的其它人)。
- 文件权限主要分为三部分
- U===》所有者对文件的操作权限
- G===》同组者对文件的操作权限
- O===》其它人对文件的操作权限
- 具体权限分为:
- Read:读
- Write:写
- eXecute:可执行
1)、文件权限标识分析
eg: drwxr-xr-x
- 权限表示顺序为:rwx 如果不具有某个权限使用“-”表示
- 用户权限顺序为:UGO
- 上述编码中分析
- d:表示文件类型:- :表示文件 ,d :表示文件夹(directory),l:表示符号链接
- 前三位rwx:表示U文件所有者具有的权限
- 中间三位r-x: 表示G同组者具有的权限(只有读和可执行权限)
- 后三位r-x: 表示O其它用户具有的权限(只有读和可执行权限)
2)、修改文件权限
chmod 权限内容 filename 此命令用于修改文件权限
通过“=”修改权限
chmod u=rwx filename 文件所有者分配rwx权限 chmod u=rwx,g=r-x,o=r-- filename
通过“+,-”添加撤销权限
chmod u+x filename 文件所有者增加可执行权限 chmod u+x,g-r,o-w filename
通过数字分配权限
1-7 代表不同的权限 r:4。w:2。x:1 eg:chmod 754 filename表示: u用户7(r+w+x)权限g用户5 (r+x)权限o用户4(r)权限
3)、修改文件所有者
命令:chown
1、chown root a.txt 只修改文件所有者为root用户
2、chown root tmp 只修改了tmp目录所有者为root用户
3、chown -R root tmp 递归处理。把tmp目录及目录中所有内容都改为root用户
4)、修改文件所属组
命令 chgrp 其使用与修改文件所有者相同
3、压缩和解压文件
linux操作系统中压缩文件的格式
*.tar
*.tar.gz
*.tar.bz2 等格式
使用tar命令完成解压或压缩文件
tar 命令参数说明c:执行压缩操作x:执行解压操作v:显示执行过程信息f:创建一个新文件(必须存在该参数)z:执行文件格式:*.tar.gz文件j:执行文件格式:*.tar.bz2文件eg:tar -zxvf abc.tar.gz 表示将该文件解压tar -zcvf abc.tar.gz abc 表示将abc文件夹压缩
三、补充
1、对于linux操作可以使用tab键进行自动补全
2、操作一些命令参数如果忘记。可以直接使用 --help或者–h等方式来查看提示
3、cd 命令中 . 和…等的区别
. 表示相对当前目录:比如cd ./tmp 表示相对当前目录的tmp。也就是当前目录下的tmp 与cd tmp相同
… 表示的相对上一级目录:比如 cd …/tmp 表示的当前目录的上级目录下的tmp目录
linux CentOS操作系统入门基本使用相关推荐
- win10 VMWare 安装Linux CentOS操作系统
1 获取合适版本的Linux安装镜像 ①选择Linux的发行版本CentOS CentOS镜像下载地址: 官网 www.centos.org 或者 网易镜像 http://mirrors.163.co ...
- Linux - CentOS操作系统学习
Linux介绍 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的. Linux 是一套免费使用和自由传播的类 Unix 操作系统, ...
- Linux centos下项目环境搭建及版本部署
1.JDK环境的安装 安装之前确认Linux centos操作系统是32位还是64位(uname -a) 然后windows中去官网下载对应的JDK源码包,通过xftp或者winscp连接linux, ...
- Linux/Centos nethogs 按进程监控网络带宽
有很多适用于Linux系统的开源网络监视工具.比如说,你可以用命令iftop来检查带宽使用情况.netstat用来查看接口统计报告,还有top监控系统当前运行进程.但是如果你想要找一个能够按进程实时统 ...
- Linux操作系统入门
Linux操作系统入门 一.入门概述 我们为什么要学习Linux linux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板.就如同 ...
- 宿主机windows Xp部署virtualBox虚拟机并在其上安装linux Centos(Red Hat)操作系统
在Windows操作系统上安装虚拟机VirtualBox,在虚拟机上部署Linux Centos(Red Hat)操作系统: 一 虚拟机VirtualBox安装 1.下载Virtualbox:http ...
- linux的常用操作——基于ftp的windows10和腾讯云centos操作系统之间的文件上传和下载
\qquad在腾讯云服务器的centos操作系统上,安装vsftpd并进行配置,然后基于ftp实现windows10操作系统和腾讯云centos系统之间的文件上传和下载. 文章目录 1.基于腾讯云服务 ...
- Linux实时操作系统Xenomai的一小时半入门视频推荐
今天探索到了一个B站Up主工控小包总(上海翌控科技)的视频和最近的学习十分相关,感兴趣的小伙伴们可以去亲自探索一下,我在本篇文章里主要是做一些总结. 苏州诺达佳自动化NP6工控机 苏州诺达佳自动化NP ...
- 【Linux系列】Linux之CentOS操作系统日常问题(二):catalina.out占用内存大的问题
热门系列: [Linux系列]Linux实践(一):linux常用命令 [Linux系列]Linux实践(二):CentOS系统中搭建java开发环境与部署web项目 [Linux系列]Linux实践 ...
最新文章
- Headfirst JSP 01 (概述)
- 计算机课上机课安排表,周—一学期(南山校区)计算机优秀教学上机课程表.doc
- cad缩小了怎么还原_新手必备,CAD常用50个技巧
- 蓝牙 GameKit
- MapReduce简述、工作流程
- C#实现多态之一抽象
- 面试官:为什么 wait() 方法需要写在循环里?
- 如何挑选一款合适的POE工业级交换机?
- html 英文文字纵向排列,CSS几种简单方法实现文字竖向排版
- 【LeetCode】每日一题(十一)面试题46. 把数字翻译成字符串 动态规划+滚动数组优化 / 递归
- 中国荧光探针市场应用前景与投资动态预测报告(2022-2027年)
- 电脑键盘部分按键失灵_华硕笔记本键盘有部分按键失灵 - 卡饭网
- 如何在Hexo中对文章md文件分类
- 马来酰亚胺和琥珀酰亚胺交联剂Sulfo-SMCC,CAS:92921-24-9的溶解性介绍
- 修改Office文件的默认打开方式(含C#代码)
- 常用的java日期处理
- TLS远程信息泄露 心脏滴血 CVE-2014-0160 漏洞复现
- v-chart 自定义显示格式
- HitPaw Photo Enhancer v1.0.1 照片清晰放大
- 友盟+U-APM:全方面无忧助力APP启动速度优化