Centos版Linux 一些常用操作命令(转)

2019-12-17 13:16栏目:bob体育app
TAG:

 

文件和目录权限的区别:

$ umask -S

            ★系统默认只有root权限可以添加和删除用户;

/boot:存放用于系统引导时使用的各种文件;

方法1 运行ntsysv或者setup命令,进入菜单进行配置

 ◆修改用户密码命令:passwd

tail-10 : 查看文件的后10行,Ctrl+C结束

tar xvfj example.tar.bz2

-r

删除用户以及其登陆日志等信息

-f

强制删除用户即使用户已经登陆

缺省

直接删除用户

原文地址

4. 用户密码

/boot

bob体育app 1

指令所在路径:/usr/bin/locate

该目录存放一些服务启动之后需要提取的数据

shutdown: shutdown -h now: 指定现在立即关机;shutdown +5 "System will shutdown after 5 minutes":指定5分钟后关机,同时送出警告信息给登入用户。

压缩文件

    ◆显示指定文件开始的n行数据:head –n 文件名称;

mv 目录名称 目录的新位置: 移动目录的位置---剪切

←若要让一般用户也加载光盘,请在此处加上“,user”项目。

锁住密码

列出当前目录及子目录下所有文件和文件夹: find .

在/etc下查找24小时内被修改过属性的文件和目录

s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序

比如:加入test目录下有三个文件分别是 :aaa.txt bbb.txt ccc.txt,如果我们要打包test目录并指定压缩后的压缩包名称为test.tar.gz可以使用命令:tar -zcvf test.tar.gz aaa.txt bbb.txt ccc.txt或:tar -zcvf test.tar.gz /test/

语法:mkdir  [目录名]

●pwd:查看当前所在目录

●打开文件夹命令:

  ★cd:打开目录:

  ★打开指定目录:cd[目录名]

  ★打开当前用户的主目录:cd~

  ★返回上级目录(.代表上级目录,  ..代表上两级目录):cd..

  ★进入根目录:cd -

  ★打开根目录:cd /

●移动文件或修改文件名

    mv[选项][源文件或者目录][目标文件或者目录]

●浏览目录下的文件列表名命:

  ★ls –a:查看目录下所有的文件(包括隐藏文件);

  ★ls –Ia:以列表的方式查看当前目录下的文件列表;

  ★Is-I:以列的方式查看当前目录下的所有文件;

●ll:以列的方式显示目录下的文件列表

●创建文件目录目录命令:

  ★递归新建多级目录:mkdir –p 文件夹名称;

  ★新建创建文件目录:mkdir 文件夹名

    ▲–m:设定档案的权限,后边可以跟权限标示

    ▲缺省:直接创建文件目录

●删除文件或目录命令:(rm中没写r参数,无法删除目录,只能删除文件,因为强制删除杀伤力太大,不推荐);

  ★强制删除文件或目录:rm –rf 目录或文件

  ★再删除前询问是否确认删除:rm –ri:目录或文件

  ★递归删除:rm -r

●删除文件目录命令:

  语法:rmkdir [选项] 目录名称

  ★删除指定目录:

    语法:rmdri [选项] 目录名称;

        ▲删除空目录:rmkdir(英文是remove empty directories)

        命令所在路径是:/bin/rmkdir

        执行的权限:所有用户 

        语法:rmkdir[目录名]

        描述:删除空目录

        eg:rmkdir /tmp

  ★递归删除指定目录及中间目录:

    语法:rmdir [-p] dirName

          ▲-p 是递归将所有层级目录都删除;(当子目录被删除后使它也成为空目录的话,则顺便一并删除。)

          ▲缺省:删除指定的目录;

    eg:将工作目录下,名为 AAA 的子目录删除 :rmdir AAA

    eg:在工作目录下的 BBB 目录中,删除名为 Test 的子目录。若 Test 删除后,BBB 目录成为空目录,则 BBB 亦予删除。

        rmdir -p BBB/Test

●复制文件或目录命令:

  语法:cp[选项][目录1名称][目录2名称]

  ★递归复制目录1的所有的所有文件和文件夹到目录2:cp-r[目录1][目录2];

  ★执行复制操作时覆盖原有目录前询问用户:cp-ri[目录1][目录2]

      ▲-r:递归持续复制,用于目录的复制行为;

      ▲-f:为强制(foree)的意思,当有重复或其它疑问时,不会询问使用者,而强制复制;

      ▲-p:保存原文和目录的属性;

      ▲-i:覆盖既有目录之前先询问用户;

/usr : 用于存放系统应用程序;

12.whoami,whereis,which,id

/var

/mnt:系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统;

范例:    $ mv  file1 file3

  语法:usermod [选项][参数][用户名]

cd usr: 切换到该目录下usr目录

范例:    $ locate file

dev是Device(设备)的缩写,设备文件目录,  该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。Linux下设备被当成文件,这样一来硬件设备被抽象化,便于读写、网络共享以及需要临时装载到文件系统中,正常情况下,设备会有一个渡路的子目录,这些胳臂的内容会出现在独立的子目录下;

1.1 操作系统简介

eg: chmod u+x filenmame //只想给自己运行,别人只能读

/usr/sbin

bob体育app 2

范例:# shutdown -h now

/usr

more: 可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看

语法:chmod  [{ugo}{+-=}{rwx}] [文件或目录]

     ★系统有一个权限最大的用户,其名称为root,root用户属于用户组;

kill -9 进程的pid: 杀死进程(-9 表示强制终止。)

功能描述:创建新目录

这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的

bob体育app 3

-x    解包.tar文件

      ★iusamod常用命令:

Linux内核: 严格来说,Linux这个词本身只表示Linux内核

将文件file2移动到目录dir2下

这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库

Linux系统用户组的管理相关命令:

$ apropos fstab              相当于man -k

 

passwd命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。

$ cat preface.txt  more

●按照应用领域

    ★桌面操作系统:具有图形化界面的操作系统;(在此之前最著名的操作系统DOS,之后微软推出第一个图形界面的操作系统windows1.0,只有256色,现在Windows、linux、Mac OS三足鼎立);

    ★服务器操作系统:服务器操作系统一般指的是安装在大型计算机上的操作系统,比如Web服务器、应用服务器和数据库服务器等,是企业IT系统的基础架构平台,也是按应用领域划分的3类操作系统之一(另外2种分别是桌面操作系统和嵌入式操作系统)。同时,服务器操作系统也可以安装在个人电脑上。相比个人版操作系统,在一个具体的网络中,服务器操作系统要承担额外的管理、配置、稳定、安全等功能,处于每个网络中的心脏部位。

    ★嵌入式操作系统:嵌入式操作系统(Embedded Operating System,简称:EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。

    目前在嵌入式领域广泛使用的操作系统有:嵌入式实时操作系统µC/OS-II、嵌入式Linux、Windows Embedded、VxWorks等,以及应用在智能手机和平板电脑的Android、iOS等。

●按照所支持用户数:根据在同一时间使用计算机用户的多少,操作系统可分为单用户操作系统和多用户操作系统;

    ★多用户操作系统:如果在同一时间允许多个用户同时使用计算机,则称为多用户操作系统。

       ☆具有代表性的多用户操作系统:UNIX、Linux、MVS;

    ★单用户操作系统:单用户操作系统是指一台计算机在同一时间只能由一个用户使用,一个用户独自享用系统的全部硬件和软件资源;

       ☆具有代表性的单用户操作系统:MSDOS、OS/2、Windows;

■附加:

  ◆另外,如果用户在同一时间可以运行多个应用程序(每个应用程序被称作一个任务),则这样的操作系统被称为多任务操作系统。

  ◆如果一个用户在同一时间只能运行一个应用程序,则对应的操作系统称为单任务操作系统。

  ◆个人计算机操作系统是单用户操作系统,其主要特点是在某一时间为单个用户服务。

  ◆早期的DOS操作系统是单用户单任务操作系统,Windows 95 和 Windows XP 是单用户多任务操作系统,Windows 7 则是多用户多任务操作系统,Linux 、UNIX是多用户多任务操作系统。

●按照源码开放程度分类:

    ★闭源操作系统:不开放源码的系统;代表性的闭源操作系统:Mac OS、Windows;

    ★开源操作系统:开源操作系统(open source operating system) ,就是公开源代码的操作系统软件,可以遵循开源协议(GNU)进行使用、编译和再发布。在遵守GNU协议的前提下,任何人都可以免费使用,随意控制软件的运行方式。

       ☆最具代表性的开源操作系统:Linux、FreeBSD;

●常用的企业级应用操作系统:Windows Server、Unix、Linux;

vim 文件------>进入文件----->命令模式------>按i进入编辑模式----->编辑文件------->按Esc进入底行模式----->输入:wq/q! (输入wq代表写入内容并退出,即保存;输入q!代表强制退出不保存。)

创建文件/etc/issue的软链接/issue.soft

    ◆head用于显示指定文件开头的内容(默认显示10行);

bob体育app 4

功能描述:查看文件的前几行

            ★userdel常用命令:

-: 代表文件

eg: ls /usr/man

       ▲查看/usr/目录下文件的用户权限:

假如我们装了一个zookeeper,我们每次开机到要求其自动启动该怎么办?

-r        删除目录

            ★root可以给用户赋予和收回某一个文件的读、写、执行的权限;

在/home目录下查找以.txt结尾的文件名:find /home -name "*.txt"

语法:gunzip  选项[压缩文件]

-g

指定工作组的 id

-r

创建系统工作组

-o

允许添加组ID 不唯一的工作组

缺省

添加用户分组

f:指定文件名

语法:shutdown

●软件、硬件、文档都属于文件; 

chmod 764 aaa.txt

命令所在路径:/bin/rm

      ★修改用户所属分组: groupadd -g 组 GID 组名

useradd 选项 用户名:添加用户账号

压缩解压命令:gunzip

              ☆使用r、 w. x代表读、写、执行的权限.;

Linux以一只可爱的企鹅作为标志,象征着敢作敢为、热爱生活。

系统关机命令:reboot

  ★查看文件开头内容命令:head;

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

可以查看文件内容

  ◆用户组是具有相同特征的用户的集合体,Linux操作系统中每个用户组都具有唯一标志GDI;

文件的类型:

groupdel

●Linux 远程连接:一般选择使用远程工具来管理 Llnux 服务器,Linux下的远程连接和操作都是基于 SSH(Secure Shell)协议的,因此我们一般称这些远程管理工具为 SSH 工具;

★常用的ssh工具有 Xmanager、securecrt、pultyo;

    ★介绍Xmanager5.0:

       ▲Xmanager包含两个常用的工具 Xftp 和 Xshell

    ◆Xftp:远程文件传输软件

    ◆Xshell:远程终端模拟软件

       

 

★Linux在远程连接之前,首先我们需要确保宿主机的网络连接状态良好,宿主机的网络配置需要注以下两个方面:

  1、查看宿主机运行的服务中VMAuthdService 服务是否为开启状态,如果没有开启 , 则启动服务;

  2、在控制面板网络和Internet网络连接中查看名称为 VMware Network Adapter VMnet 的两块网卡是否均为启用状态。(VMware Nelwork Adapter VMnet 为虚拟网卡, 在用安装虚拟机操作系统完成后.由系统自动创建);

★准备远程连接环境:查看虚拟机中的网络配置,确认其设备状态为启动时连接,网络连接方式为桥接方式;

★接下来我们需要获得服务器 IP 地址,打开服务终端.,输入 ifconfig 命令即可查看服务器 lp地址;

      

    注:◇eth1 和 lo 为系统为虚拟机配置的两块网卡 ethl 为普通网卡, lo 为环回网卡;

      ◇如果输入ifconfig命令后系统没有显示 ethl 网卡 , 则首先需要查看虚拟机的网络配置是否为桥接方式;修改虚拟机网络配置完成后,重启网卡;

启动网卡命令

ifconfig [网卡标识] up

关闭网卡命令

ifconfig [网卡标识] down

重写获取IP命令

dhclient

重启网卡

service network restart

卸载eth1网卡

ifconfig eth1 down

重新加载eth1网卡

ifconfig eth1 up

启动 ssh 服务

service sshd start

重启 ssh 服务

service sshd restart

关闭 ssh 服务

service sshd stop

清屏命令

clear

查询命令详细参数命令

man[命令名称]

挂载命令

mnt[设备名称][挂载点]

 

●VMWare下centOS连接无线局域网的解决办法;

 

vim编辑器是Linux中的强大组件,是vi编辑器的加强版,vim编辑器的命令和快捷方式有很多,但此处不一一阐述,大家也无需研究的很透彻,使用vim编辑修改文件的方式基本会使用就可以了。

-a    显示所有文件,包括隐藏文件

                  eg:将文件 f01的读、写、执行的权限賦给当前用户,将读 、写权限賦给用户所在的用户组其他用户:

rm -rf 文件: 删除文件

命令英文原意:remove

这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

我们上面已经介绍到了Linux,我们这里只强调三点。

执行权限:所有用户

/dev

Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。

文件处理指令:tail

  ★操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件;

/bin: 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里;

范例:$ tar  -zxvf  dir1.tar.gz

-l

每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。

对目录的含义

 

示例:修改/test下的aaa.txt的权限为属主有全部权限,属主所在的组有读写权限, 其他用户只有读的权限

命令英文原意:change file group ownership

这个目录用来存放所有的系统管理所需要的配置文件和子目录(操作系统的配置文件目录(防火墙、启动项));

我通过以下四点介绍什么操作系统:

eg: cp filename1 filename2 //把filename1拷贝成filename2

强制执行

bob体育app 5

代表字符

-s

bob体育app 6

文件搜索命令:grep

/

3.1 Linux文件系统简介

eg: tar -zxvf nmap-3.45.tgz //将这个解压到nmap-3.45这个目录里

          ☆r –x:代表同组用户具有读、执行的权限 , 但是没有写权限

为新建的脚本zookeeper添加可执行权限,命令是:chmod +x zookeeper

tar xvfz example.tar.gz

-f

该参数用于监视文件File增长,文件内容更新后终端显示也将动态更新;

-n Number

从倒数第Number行位置读取指定文件的全部内容;

touch 文件名称: 文件的创建

命令所在路径:/usr/bin/man

                      >chmod 777 -r f01

一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者,用ls ‐ahl命令可以看到文件的所有者 也可以使用chown 用户名 文件名来修改文件的所有者 。

功能描述:产生链接文件

    ★删除用户: usadel 用户名

/var:用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件等;

指令所在路径:/usr/bin/write

●Linux特点:稳定、小巧、易操作、大多数版本免费、开源、支持多种平台;

●logo:小企鹅;

●诞生日期:1991年,开发者:林纳斯·托瓦茨

     

●Linux版本:

    ★Redhat系列:

▲包括:RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server收费版本)、

     FedoraCore(由原来的Redhat桌面版本发展而来,免费版本)、

    CentOS(RHEL的社区克隆版本,免费)。

▲Redhat应该说是在国内使用人群最多的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。

▲这个版本的特点就是使用人群数量大,资料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。

▲Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性较差,最好只用于桌面应用。

   ★Debian系列:

▲Debian包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统

▲Debian最早由Ian Murdock于1993年创建,分为三个版本分支(branch): stable, testing和unstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。

▲Debian最具特色的是apt-get /dpkg包管理方式;

  ★Ubuntu系列:

▲严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统;

▲根据选择的桌面系统不同,有多个版本可供选择,比如基于unity的Ubuntu,基于Gnome的Ubuntu Gnome,基于KDE的Kubuntu,基于LXDE的Lubuntu以及基于Xfce的Xubuntu等。

▲特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。

 

网络通信命令:

←搜索当前目录中扩展名为.conf且包含“text”字符串得文件。

/mnt

find 目录 参数: 寻找目录

语法:mv  [bob体育平台,源文件或目录]  [目的目录]

    注:当使用-u指定用户id时,用户id应尽量大于500,以免冲突,因为Linux操作系统安装后,会默认建立一些用户,所有可能会占用500之内的id号;

示例:在随意某个目录下ls -l

1. man 对你熟悉或不熟悉的命令提供帮助解释

          ☆rwx: 代表拥有者具有读. 写. 执行的权限

一 从认识操作系统开始

范例:    $ whatis ls

            ◆cat[-参数选项] 文件名称;

同目录删除:熟记 rm -rf 文件 即可

命令所在路径:/bin/mkdir

8、Linux其他管理:

chmod u=rwx,g=rw,o=r aaa.txt

范例:    $ cp  file1 file2  dir1

                  eg:将文件 f01 的读 , 写 . 执行的权限賦给所有的用户

rm [-rf] 目录: 删除目录

范例:# reboot

解开已上锁的账号

Linux支持5种文件类型 :

//whoami:确认自己身份

/selinux

1.Windows: 目前最流行的个人桌面操作系统 ,不做多的介绍,大家都清楚。

功能描述:改变文件或目录的所属组

 

第一列的内容的信息解释如下:

将preface.txt 附加到outline.txt文件之后;

-k

bob体育app,mv 目录名称 新目录名称: 修改目录的名称

eg: whoami //显示你自已登陆的用户名

删除密码,仅有系统管理员才能使用

注意:命令 tail -f 文件 可以对某个文件进行动态监控,例如tomcat的日志文件,会随着程序的运行,日志会变化,可以使用tail -f catalina-2016-11-11.log 监控文件的变化

tar xvf example.tar

◆vi:此命令为UNIX操作系统或者类UNIX操作系统都具有功能强大的文件编辑命令,用户输入vi+文件名,便可以进入vi模式进行文件内容的查看和编辑。如果文件已经存在,则直接打开文件,如果文件不存在,则系统将打开一个全新的空文件;

  ★vi模式的三种模式:

     ◆命令模式:当用户使用vi命令打开文件后,则进入命令模式,用户可以输入命令来执行很多功能;

                    ◇vi模式下常用命令:

L

光标移至屏幕最后一行

space

光标右移一个字符

backspace

光标左移一个字符

n+

光标下移n行

N+

光标上移N行

      ◆输入模式:如果用户要对文件做修改,则可以键入以下命令,进入输入模式:l(i)、A(a)、O(o);用户进入输入模式后,可以随意修改文件;除了ESC键外,用户输入的任何字符都会被当作为内容写入文件,用户输入Esc可以对文件的内容进行相关的操作;

                    ◇常用命令:

a,I,r,o,A,I,R,O

编辑模式

dd

删除光标当前行

ndd

删除n行

       ◆末行模式:用户如果完成编辑文件,则可以按照esc+“:”进入末行模式,用户可以对文件内容继续进行搜索,也可以输入“:wq!”进行文件保存并退出,或者输入“:q!”强制退出文件编辑;

                      ◇常用命令:

:wq!

保存并退出

:q!

强制退出

:set nu

显示所有行号

:s/字符串1/字符串2

讲文件出现的字符串1替换成字符串2

打开文件:vi [文件名]

进入编辑模式:i,a

保存w

进入命令模式:“:”

保存并退出:wq或x

退出但不保存:q!

退出编辑模式:按下 Esc 键

 

v:显示运行过程

将某个文件的内容显示出来。两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示

/usr

grep 要搜索的字符串 要搜索的文件 --color: 搜索命令,--color代表高亮显示

cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)

这个目录是用来存放一些临时文件的

Linux的目录结构如下:

写权限

注意:在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。

注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作。mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。后面会介绍到mv命令的另一个用法。

文件处理命令:more

这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs

其它组

16查看文件夹大小

●/var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下,另外mail的预设放置也是在这里。

vim 文件: 修改文件的内容

语法:ifconfig  选项[-a]  [网卡设备标识]

  语法:groupadd [选项][组名称]

下面将详细讲解文件的类型、Linux中权限以及文件有所有者、所在组、其它组具体是什么?

umask [a1 a2 a3 ]

/media

所有者

功能描述:寻找文件或目录

列出密码的相关信息仅有系统管理员才能使用

ps -ef/ps aux: 这两个命令都是查看当前系统正在运行进程,两者的区别是展示格式不同。如果想要查看特定的进程可以使用这样的格式:ps aux|grep redis (查看包括redis字符串的进程)

11. su 在不退出登陆的情况下,切换到另外一个人的身份

Linux系统根目录

用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。

执行权限:所有用户

●Linux用户/用户组:

操作系统分内核与外壳(我们可以把外壳理解成围绕着内核的应用程序,而内核就是能操作硬件的程序)。

帮助指令:info

7、Linux进程管理:

新建一个脚本zookeeper

执行权限:All User

      语法:groups

bob体育app 7

-m :创建用户主目录

●Xshell如何远程连接Linux服务器:具体步骤如下:

  ★步骤一 打开Xshell软件。双击桌面上的Xshell软件快捷图标,就可以打开软件,打开的软件主界面如下图所示。

 
图1:Xshell软件主界面

  ★步骤二 执行新建命令。打开Xshell软件后找到左上角第一个“文件”菜单并单击,弹出来一个下拉框,点击选择“新建”命令(或者直接按下快捷键“Alt+n”)。

 
图2:在文件菜单下执行新建命令

  ★步骤三 点击“新建”之后就会出现下面这样一个界面,“名称”根据自己的需求填写,“协议”就是默认的SSH,“主机”是这一步最关键的,一定要填写正确,否则无法登录,端口也是默认的22,其他不用填,填写完成之后先不要点确定,看下一步。

 
图3:新建服务器会话

  ★步骤四 找到连接选项栏中的“用户身份验证”点击,点击之后会让你填写用户名和密码,其中“方法”默认“password”,“用户名”填写你的FTP用户名,“密码”填写你的FTP密码,填写完成点击确定。

 
图4:用户身份验证

  ★步骤五 登录刚才保存的账号,单击左上角的“文件”菜单,在其下拉选项选择“打开”命令,弹出会话对话框,左下角有一个选项“启动时显示此对话框”,这个选项的意思是:每次打开Xshell都直接跳出这个对话框,根据需求勾选,然后找到你想登录的服务器,点击“连接”即可。

 
图5:连接服务器

  ★连接之后出现如下界面中的[root@******]样式的,就证明连接成功了。

 
图6:服务器连接成功

●Xftp实现远程连接:

1、安装完成后打开,选择文件——新建,弹出对话框,填写名称,主机,协议选择SFTP,端口为22,用户名和密码;

    提醒:使用ftp 21端口会提示无法连接;Xshell登录默认用的是22端口,协议是sftp。

     

2、点击工具栏打开按钮,选择刚创建好的ftp站点,登录后远程主机在右侧,默认为root家目录,直接选择想要上传或下载的文件进行传输即可。

   

为用户提供一个与系统交互的操作界面 ;

二.用户管理

●目录和分区:

在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。

2. 设置文件掩码

      eg:bob体育app 8

less: 可以使用键盘上的PgUp和PgDn向上和向下翻页,q结束查看

命令名称:touch

      ★查看、编辑文件命令:cat:

bob体育app 9

方法2 chkconfig --list 显示服务

    语法:chmo[选项] [参数]

4.6 Linux 用户管理

//whereis:查询命令所在目录以及帮助文档所在目录

    ★使用su [用户名]进行切换用户时,环境变量、系统设置等全部切换成新用户的用户配置。

r:代表权限是可读,r也可以用数字4表示

# umount  /mnt/cdrom         ←光盘卸载

这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件

在实际开发中,使用vim编辑器主要作用就是修改配置文件,下面是一般步骤:

语法:touch  [文件名]

这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。

mkdir 目录名称: 增加目录

命令英文原意:change file ownership

用户的主目录,用户信息存放的目录,用户的默认工作目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。每增加一个用户,系统就会根据其用户名在目录下新建一个和其用户名同名的文件夹,用来保存其用户配置;

在Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文件或是目录都被看作是一个文件。

命令所在路径:/bin/chgrp

      ★创建文件命令:touch 文件名;

四 Linux基本命令

语法:updatedb

             语法:su [用户名]    或   su -[用户名]

l: 代表链接(可以认为是window中的快捷方式)

赋予文件file1所属组写权限

-c

代表 conmcnt 指定一段注释性描述

-d

指定用户主目录

-g

指定用户所属的用户组

-G

指定用户所属的附加组

-u

指定用户的用户号

缺省

直接添加用户

4.1 目录切换命令

语法:    tail          -num  [文件名]

      ★文件编辑、查看命令Vi:

查看当前系统的端口使用:netstat -an

tar xvfz example.tgz

●权限操作:Linux 操作系统为文件定义了读 . 写 、 执行三种权限 ,不同的用户或者用户组可以具有不同的限。

useradd命令用于Linux中创建的新的系统用户。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。

执行权限:All User,All User,root

 

1 将/test下的test.tar.gz解压到当前目录下可以使用命令:tar -xvf test.tar.gz

命令所在路径:/usr/sbin/ping

  ◆用户(指操作系统的实际操作者)是,在一个操作系统中,一系列权限的集合体; Linux操作系统中每个用户都具有唯一标志UID;

cp -r 目录名称 目录拷贝的目标位置: 拷贝目录,-r代表递归拷贝

网络通信命令:ping

  ★常用的变更权限命令为 chmod

查看与某台机器的连接情况:ping

可以在目录中创建、删除文件

/sys

4.8 其他常用命令

权限

-f

4.2 目录的操作命令

ls -l

◆添加用户组命令:groupadd

1.2 操作系统简单分类

权限管理命令:umask

-n

<行数>显示的行数

默认

默认显示文件前10行

/etc: 存放系统管理和配置文件;

3.       修改用户组

linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下

用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。

rm -rf 目录名

●Linux树状目录结构:

Linux中权限分为以下几种:

执行权限:所有用户

内核源代码默认的放置目录

Linux之父: 一个编程领域的传奇式人物。他是Linux内核的最早作者,随后发起了这个开源项目,担任Linux内核的首要架构师与项目协调者,是当今世界最著名的电脑程序员、黑客之一。他还发起了Git这个开源项目,并为主要的开发者。

passwd –d  :命令将用户的密码删除,即下次登录无须密码。

值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。

userdel 选项 用户名:删除用户帐号

功能描述:显示系统命令所在目录

          ☆r -x、 代表其他组用户具有读、执行的权限. 没有写权限

二 初探Linux

指令英文原义:information

●Linux用户操作命令:

x:代表权限是可执行,x也可以用数字1表示

命令所在路径:/usr/bin/find

-c

显示指令执行过程.但只返回更改的部分

-f

不现实错误信息

-r

递归授权

-v

显示指令执行过程

2.2 Linux诞生简介

对文件的含义

 sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。

注意:如果直接用ps((Process Status))命令,会显示所有进程的状态,通常结合grep命令查看某进程的状态。

12.删除目录下所有文件包括子目录(bjchenxu)

/bin

Linux根据原生程度,分为两种:

功能描述:获得帮助信息

/proc

命令:tar [-xvf] 压缩文件

压缩后文件格式:.zip

                  eg:将文件 f01 的读. 写 . 执行的权限賦给当前用户 , 将读和执行的权限賦给用户组,将写和执行的权限赋给其他用户

注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不用写-r递归

功能描述:解压.zip的压缩文件

2、 操作系统分类:

2.3 Linux的分类

18. mkdir命令

            ◆此命令用于显示文件的全部内容,如果文件较大,则会翻屏显示,所有cat命令适合打开内容较少的文件;

发行版本: 一些组织或公司在内核版基础上进行二次开发而重新发行的版本。Linux发行版本有很多种(ubuntu和CentOS用的都很多,初学建议选择CentOS),如下图所示:

//id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能有一个唯一的UID和 GID)

3、 Linux操作系统简介:

先用ps查找进程,然后用kill杀掉

x

bin是Binary的缩写, 系统启动时需要的执行文件(二进制),这个目录存放着最经常使用的命令;

/home: 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示;

范例:   $ write  webmaster

                       >chmod –r U+X,G+W F01

3.Linux: Linux是一套免费使用和自由传播的类Unix操作系统.Linux存在着许多不同的Linux版本,但它们都使用了 Linux内核 。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

du -sh uploadfile

◆删除用户命令:userdel

当前目录及子目录下查找所有以.txt和.pdf结尾的文件:find . ( -name "*.txt" -o -name "*.pdf" )或find . -name "*.txt" -o -name "*.pdf"

语法:    head  -num  [文件名]

说明

我们再来看看如何修改文件/目录的权限。

功能描述:关机

程序和数据存放目录

4.5 Linux的权限命令

范例:    $ umask

  ★在 Linux 操作系统中添加用户并指定用户 UID: useradd -u 指定的 UID 用户

groupdel 用户组:要删除一个已有的用户组

语法:chgrp  [用户组]  [文件或目录]

    语法:head [参数][文件]

其中:x:代表解压

执行权限:所有用户

◆usaadd 命令常用:

类Unix系统: Linux是一种自由、开放源码的类似Unix的操作系统

语法:more  [文件名]

             ◆展开一个小的文件的内容:cat 文件名称;

下面只是给出了一些比较常用的命令。推荐一个Linux命令快查网站,非常不错,大家如果遗忘某些命令或者对某些命令不理解都可以在这里得到解决。

语法:gzip  选项[文件]

◆添加新用户命令:useradd

/dev:用于存放设备文件;

功能描述:获得索引的简短说明信息

           语法:passwd  [选项] [参数]

把zookeeper这个脚本添加到开机启动项里面,命令是:chkconfig --add zookeeper

执行权限:所有用户

-d

2 将/test下的test.tar.gz解压到根目录/usr下:tar -xvf xxx.tar.gz -C /usr(- C代表指定解压的位置)

语法:  ls  选项[-ald]  [文件或目录]

  ★使用我们之前学习的 i命令就可以查看到用户在当前目录或者文件的操作权限;

c:打包文件

4. rm 删除文件和目录

-u

/lib : 存放着和系统运行相关的库文件 ;

功能描述:建立整个系统目录文件的数据库

            ★添加用户之后,如果没有给用户指定用户组,则系统会为用户添加一个同名的用户组,用户属于改组;

1991年,芬兰的业余计算机爱好者Linus Torvalds编写了一款类似Minix的系统(基于微内核架构的类Unix操作系统)被ftp管理员命名为Linux 加入到自由软件基金的GNU计划中;

将文件file1、file2复制到目录dir1

6、 Linux权限管理:

操作系统(Operation System,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;

范例:$ head  -20  /etc/services

/home

4.3 文件的操作命令

执行权限:All User

-c

修改用户账号的备注文字

-d

修改用户登陆时的目录

-e

修改账号的有效期

-f

修改密码过期多少天关闭账号

-g

修改用户所属的群组

-G

修改用户所属附加组

-I

修改用户的账号名称

-L

锁定用户密码.使密码无效

-u

修改用户id

-U

解除密码锁定

注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了增强大家的记忆,无论删除任何目录或文件,都直接使用rm -rf 目录/文件/压缩包

执行权限:所有用户

      语法:whoami

pwd: 显示当前所在位置

eg: grep success *    /*查找当前目录下面所有文件里面含有success字符的文件

      ★goupadd常用命令:

d: 代表目录

10. mount 加载一个硬件设备

          ☆ d:代表 bin 数目目录而不是文件

1)打包并压缩文件:

执行权限:All User

      语法:id

bob体育app 10

文件搜索命令:find

系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了

操作系统中每个文件都拥有特定的权限、所属用户和所属组。权限是操作系统用来限制资源访问的机制,在Linux中权限一般分为读、写和执行(excutable),分为三组。分别对应文件的属主,属组和其他用户,通过这样的机制来限制哪些用户、哪些组可以对特定的文件进行什么样的操作。通过 ls -l 命令我们可以查看某个目录下的文件或目录的权限

执行权限:所有用户

这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。

上述示例还可以使用数字表示:

参数意思与 useradd 大致相同

/opt

Linux命令大全:man.linuxde.net/

命令英文原意:move

    语法:head [-参数选项] 文件名称

常见目录说明:

常用的就是上面几个参数,意思分别为:

  ★任何其他软件都必须在操作系统的支持下才能运行;

w:代表权限是可写,w也可以用数字2表示

du -sh uploadfile

             ◆创建并打开一个新的文件:cat > 文件夹名称;

4.4 压缩文件的操作命令

将当前目录下文件file1更名为file3

/root

注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作。另外mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。

权限管理命令:chmod

设置只有密码过期后才能更新

reboot: reboot: 重开机。reboot -w: 做个重开机的模拟(只有纪录并不会真的重开机)。

$ ls –a > dir.txt ← 将ls –a命令执行结果输出到dir.txt文件。

    ◆head用于显示指定文件结尾的内容(默认显示10行);

ls或者ll(ll是ls -l的缩写,ll命令以看到该目录下的所有目录和文件的详细信息):查看目录信息

执行权限:root

●Linux 目录操作命令:

cd /: 切换到系统根目录

3. cp 拷贝文件

◆查看当前登录用户命令:whoami

groupmod 选项 用户组 : 修改用户组的属性

$ crontab  -1 ←再查看一次任务调度中的工作

●Linux操作系统结构:

查看当前系统的网卡信息:ifconfig

cat /proc/version - Linux的版本号 相当于 uname -r

/tmp

2.1 Linux简介

$ ln  /etc/issue  /issue.hard

  ★系统采用了 "r'. "w'. 'x' 来分别表示文件的读. 写. 执行权限。

内核版本: Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等;

1.       添加用户组

    ◆动态加载某个文件的内容(常用于查看日志文件):tail –f 文件名称

/sbin:存放二进制可执行文件,只有root才能访问。这里存放的是系统管理员使用的系统级别的管理命令和程序。如ifconfig等;

指令英文原义:search the whatis database for strings

 bob体育app 11

cat/more/less/tail 文件名称 文件的查看

一.用户组管理

这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器: echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

bob体育app 12

功能描述:测试网络连通性

  ★在 Linux 操作系统中添加用户 : useradd 用户名

bob体育app 13

groupmod

/lost+found

示例:

语法:cd [目录]

◆查看当前用户所属分组命令:groups

示例:

执行权限:所有用户

      ★修改用户登录名; groupadd 组名

而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。 命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件 其中:

语法:unzip  [压缩文件]

    ◆查看某个文件结尾n行的内容:tail –n 行数 文件名称

passwd 用户名:更改或创建用户的密码

指令所在路径:/bin/tail

创建并打开一个新文件

缺省

展开文件内容

修改文件/目录的权限的命令:chmod

读权限

/etc

对文件和目录而言,读写执行表示不同的意义。

命令所在路径:/bin/chown

●程序和进程:

  ★进程(程序运行的动态描述)是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,这个过程中伴随着资源的分配和释放。可以认为进程是一个程序的一次执行过程。 进程是

    ☆进程生命周期:

         

  ★程序是静态的,它是一些保存在磁盘上的指令的有序集合,没有任何执行的概念。

  ★理解:进程是一个动态的概念,它是序执行的过程. 包括创建、 调度和消亡.

    eg:我们经常使用的 mysql , 当 mysql 打包好传输到服器上时. 这个时候 mysql 只是一个完整的数据库程序, 当用户启动 mysql 服务并成功后.,系统则会为 mysql 创建一个进程, mysql 进程会具有自 己独立的资源,和 Windows 操作系统运行程序类似,每一个程序运行启动的方式,都会有一个程序启动的入口文件. Windows 操作下是某一个.exe 文件,Linux下一般为.sh 文件

●进程操作:

  ★查看进程命令ps:该命令是 Linux 操作系统查者进程的命令,通过 PS 命令我们可以查看 Linux 操作系统中正在行的进程,并可以荻得进程的 PID (进程的唯一标示),通过PID可以对进程进行相应的管理语法;

    语法:ps -ef|grep  [进程标识]

      eg:查看系统中的远程连接进程“ssh”是否有开启:

            

      注:显示的进程列表:第一列表示开启进程的用户

                第二列表示进程唯一标示 PID,

                第三列表示父进程 PPD,

                第四列表示 CPU 占用资源比例 .

                最后一列标示进程所执行程序的具体位置

  ★杀掉进程命令:kill,当系统中有进程进入死循环 或者需要被关闭时. 我们可以使用 kill命令对其进行关闭.;

      语法:Kill  -9   [PID]     //PID 为 Linux 操作系统中进程的标示;

            eg:停止系统中的远程连接进程 “ssh”

                  [shang@localhost ~]$ kill -9 1829

除开文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组

将会创建一个 testuser 的用户,并自动创建 /home/testuser 的用户主目录,并将用户添加至 mygroup 组中。

1、操作系统:(Operating System   简称OS)简单来说就是一款软件;

2)解压压缩包:

命令所在路径:/usr/bin/bunzip2

4、 Linux操作系统安装:

4.7 Linux系统用户组的管理

功能描述:打包目录

    

/lost+found:这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里。

功能描述:解压缩.gz的压缩文件

            ◆当使用[cat 文件名称]打开文件后,可以输入相应的内容,系统将自动保存文件内容,输入Ctrl+D退出编辑;

Linux文件系统的结构层次鲜明,就像一棵倒立的树,最顶层是其根目录:

chmod g+x filename //同组的人来执行

      ★修改用户登录名 : usermod -l 新用户名 旧用户名

/opt: 额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里;

执行权限:All User

          ★(1) 权限模式; 权限模式使用u. g, o分别代表拥有者,同组用户,其他组用户;

3.2 文件类型与目录结构

eg; cat>1.c //就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码。

  语法:userdel [选项] [用户名]:

对于文件

查看ls命令的帮助信息

这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等各种日志文件,

三 Linux文件系统概览

-r     压缩目录

●/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。

对于目录:

指令英文原义:list files in databases

●Linux 文件操作:

Linux用户管理相关命令:

功能描述:在文件中搜寻字串匹配的行并输出

        ★从左至右分别代表如下含义》:

/proc: 虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息;

a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)

该目录为系统管理员,也称作超级权限者的用户主(Home)目录。

passwd -S 用户名 :显示用户账号密码信息

范例:  $ cd  / 切换到根目录

/usr/bin

cd ~: 切换到用户主目录

-v    显示详细信息

        ▲chmod 的参数可以分为两种,分别是权限模式和数字模式

补充一个比较常用的东西:

3. 修改用户

       ◆切换用户命令:su

文件所在组

将目录dir1压缩成一个打包并压缩的文件

5、Linux系统文件:

passwd -d 用户名: 清除用户密码

-z    打包同时压缩

版权声明:本文由bob体育app发布于bob体育app,转载请注明出处:Centos版Linux 一些常用操作命令(转)