江苏省专转本技能六 : Linux 配置与管理(CentOS7)3

如果本文有内容缺失,可以访问下面本作者在知乎的链接:

江苏省专转本技能六 : Linux 配置与管理(CentOS7)3 - 知乎

目录

一、考察内容

二、目录与路径

1、常考的与目录有关的相关命令:

2、路径

1、绝对路径

2、相对路径

三、 Linux 的基础命令。

1、su、sudo命令

2、与进程有关的相关命令

3、帮助命令

四、查找命令


一、考察内容

基础操作命令

1 目录与路径。

2 Linux 的基础命令。

二、目录与路径

1、常考的与目录有关的相关命令:

目录:目录是文件存储表示的一种组织结构,相当于我们在 Windows 里的文件夹。目录可以里可包括若干目录和文件。

cd .        目录
cd /        切换到根目录
cd /usr     切换到根目录下的 usr 目录
cd ../      切换到上一级目录 或者 cd ..
cd ~        切换到 home 目录
cd -        切换到上次访问的目录
pwd         查看当前目录

常见的目录

根目录“/”:操作系统里面的根目录是非常重要的,linux的根目录,类似于windows下的我的电脑,是所有文件系统的父目录,根目录也也与开机,还原,系统修复等操作有关,开机所需要的软件,程序,函数库都包含在根目录下,

bin目录:linux根目录下的/bin目录,里面放置了许多执行文件的目录,/bin放置的是在单用户维护模式下还能够被操作的命令,在/bin下面的命令可以被root以及一些账号所使用,主要有cat命令,chmod命令,chown命令,date命令,mv命令等。

dev目录:在linux下任何设备与接口设备都是以文件的方式放在这个/dev目录下,他主要是来配置设备驱动用

home目录:这个是系统默认的用户主文件夹,当你新建一个账户后,linux会很聪明的在这个目录下建立一个用户名命名的文件夹。

lib目录:放置的大多是在开机后linux所用到的函数库。

boot目录:这个目录主要在放置开机会使用到的文件,所括linux内核文件(vmlinux)以及开机菜单和开机所配置的文件,另外还有grub引导装载程序(/boot/grub)

mnt目录:常用于设置挂载用了,在以前的版本,主要是与/media功能一样,放置媒体.

etc目录:目录里面的内容非常的多,可以概括为系统主要的配置文件几乎都放到这个目录下,例如别人的账号与密码,各种服务的起始文件,只有root有修改,其实账号可以查看。

media目录:顾名思义,放置多媒体的,另外这个目录下还可以放置可删除的设备,光盘,DVD设备等.

opt目录:主要用于放置第三方软件,我们用到的第三方软件,例如,KDE等大多放置到这个目录下。

root目录:超级管理员的主文件夹。

sbin目录:放置的为开机过程所需要的一些命令,例如fdisk,fsck,ifconfig,init,mkfs等

srv目录:服务相关目录,主要放置一些常见的服务器软件,例如:www,FTP

tmp目录:缓存放置目录,linux让一般用户或者是正在执行的程序暂时放置文件的地方,FHS组织建议然开机时,应该将时面的数据全面清空。

2、路径

1、绝对路径

举例:

​说明:一定要从根目录"/"写起。

2、相对路径

举例:

说明:相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。

三、 Linux 的基础命令。

1、su、sudo命令

二者区别:

su用于账户之间的切换,但是依旧保留当前登陆的账户。

[Cola@localhost ~]$ su root                #切换root用户,但是当前登录的用户(Cola)依旧保持登陆状态
密码:
[root@localhost Cola]# exit                #退出root用户
exit                                    
[Cola@localhost ~]$ 

[root@localhost /]# su Cola
[Cola@localhost /]$ 

sudo是为所有想使用root权限的普通用户设计的。可以让普通用户具有临时使用root权限的权利。只需输入自己账户的密码即可。

[Cola@localhost ~]$ cat /etc/ssh/sshd_config 
cat: /etc/ssh/sshd_config: 权限不够
[Cola@localhost ~]$ 

[Cola@localhost ~]$ ls
公共  模板  视频  图片  文档  下载  音乐  桌面
[Cola@localhost ~]$ sudo mkdir cfzj
[sudo] Cola 的密码:
[Cola@localhost ~]$ ls
cfzj  公共  模板  视频  图片  文档  下载  音乐  桌面
[Cola@localhost ~]$ 

2、与进程有关的相关命令

查看进程:

ps-ef     #相当于Windows系统里面的任务管理器

kill 进程号 kill 1008 #杀死进程号为9的任务 kill -9 1008 #强制结束进程号为9的任务

3、帮助命令

--help
sudo --help

man
man sudo        #打开sudo的帮助说明书

四、查找命令

grep      #一种强大的文本搜

[Cola@localhost ~]$ ps -ef |grep sshd                 #查找指定ssh服务进程
root       1159      1  0 15:07 ?        00:00:00 /usr/sbin/sshd -D
Cola       6054   5973  0 17:04 pts/1    00:00:00 grep --color=auto sshd

 对find的用法可以查看::

Linux find命令:在目录中查找文件(超详解)find 是 Linux 中强大的搜索命令,不仅可以按照文件名搜索文件,还可以按照权限、大小、时间、inode 号等来搜索文件。但是 find 命令是直接在硬盘中进行搜索的,如果指定的搜索范围过http://c.biancheng.net/view/779.html

find    #在目录中搜索文件,对结果执行指定操作
#     查找config文件
[root@localhost ~]# find -name config
./.local/share/flatpak/repo/config

#     查找以“.log”结尾的文件
[root@localhost ~]# find . -name "*.log"
./.cache/gdm/session.log
./.local/share/gvfs-metadata/home-3b1470f9.log
./.local/share/gvfs-metadata/root-269cc9ad.log

locate    #查找某个文件的路径

#      查找etc目录下以ssh开头的文件路径
[root@localhost ~]# locate /etc/ssh
/etc/ssh
/etc/ssh/moduli
/etc/ssh/ssh_config
/etc/ssh/ssh_host_ecdsa_key
/etc/ssh/ssh_host_ecdsa_key.pub
/etc/ssh/ssh_host_ed25519_key
/etc/ssh/ssh_host_ed25519_key.pub
/etc/ssh/ssh_host_rsa_key
/etc/ssh/ssh_host_rsa_key.pub
/etc/ssh/sshd_config

whereis     #定位可执行文件,源代码文件,帮助文件在系统文件中的位置
#   查找和ls文件相关的文件都罗列出来
[root@localhost ~]# whereis ls
ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz

which    #会在环境变量$PATH设置的目录里查找符合条件的文件。

#      使用指令"which"查看指令"bash"的绝对路径
[root@localhost ~]# which bash
/usr/bin/bash
[root@localhost ~]# 

 如果本文有内容缺失,可以访问下面本作者在知乎的链接:

江苏省专转本技能六 : Linux 配置与管理(CentOS7)3 - 知乎

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智商堪忧网工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值