linux命令是什么 -凯发真人平台

linux命令是对linux系统进行管理的命令。对于linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,linux系统管理的命令是它正常运行的核心,与之前的dos命令类似。

linux 命令是对 linux 系统进行管理的命令。对于 linux 系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,linux 系统管理的命令是它正常运行的核心,与之前的 dos 命令类似。linux 命令在系统中有两种类型:内置 shell 命令和 linux 命令。

linux command 命令行

操作命令

首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如 dos。我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如 dos 命令就是控制台命令。我们要了解的是基于 linux 操作系统的基本控制台命令。有一点一定要注意,和 dos 命令不同的是,linux 的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。

模式切换

1、 由图形到字符#logout 或 init 3

2、由字符到图形界面 init 5

3、退出 consolelogout 或 exit 或 ctrl d

4、 注销 ctrl alt backspace

5、 关机#poweroff 或 init 0 或 shutdown -h now 或 halt -p

6、 重启#reboot 或 init 6 或 shutdown -r now

获得帮助

#help 提供内部命令的帮助#man 或 info 提供外部命令的帮助。

如果你的英文足够好,那完全可以不靠任何人就精通 linux,只要你会用 man。man 实际上就是查看指令用法的 help,学习任何一种 unix 类的操作系统最重要的就是学会使用 man 这个辅助命令。man 是 manual(手册)的缩写字,它的说明非常的详细,但是因为它都是英文,看起来非常的头痛。建议大家需要的时候再去看 man,平常嘛,记得一些基本用法就可以了。

常用命令tar 与 gzip

tar 命令#tar [-cxtzjvfppn] [文件与目录….]

参数:

-c :建立一个压缩文件的参数指令(create 的意思);

-x :解开一个压缩文件的参数指令!

-t :查看 tarfile 里面的文件!

特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。

-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?

-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?

-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

例如使用『 tar -zcvfp tfile sfile』就是错误的写法,要写成『 tar -zcvpf tfile sfile』才对

-p :使用原文件的原来属性(属性不会依据使用者而变)

-p :可以使用绝对路径来压缩!

-n :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!

–exclude file:在压缩的过程中,不要将 file 打包!#tar -cvf [文件名.tar] [文件……目录]

查看包文件的内容#tar -tf 文件名.tar

向已有的包中添加新文件#tar -rvf [文件名.tar] [新文件……]

释放包文件#tar -xvf 文件名.tar

gz 压缩文件#gzip 文件名

解压缩文件#gzip -d 文件名.gz

或#gunzip 文件名.gz

创建压缩包#tar -zcvf [文件名.tar.gz] [文件 1 文件 2 …]

查看压缩包中的内容#tar -ztf 文件名.tar.gz

释放压缩包#tar -zxvf 文件名.tar.gz

建新目录mkdir 与 rmdir 命令

mkdir [make directory]rmdir [remove directory]mkdir 命令用来建立新的目录

名称:mkdir

使用权限:于目前目录有适当权限的所有使用者

使用方式:mkdir[-p] dirname

说明:建立名称为 dirname 之子目录。

参数:-p 确保目录名称存在,不存在的就建一个。

范例:

在工作目录下,建立一个名为 aaa 的子目录 :

mkdir aaa

在工作目录下的 bbb 目录中,建立一个名为 test 的子目录。若 bbb 目录原本不存在,则建立一个。(注:本例若不加 -p,且原本 bbb 目录不存在,则产生错误。)mkdir-p bbb/testrmdir 用来删除已建立的目录,

名称:rmdir

使用权限:于目前目录有适当权限的所有使用者

使用方式: rmdir [-p] dirname

说明: 删除空的目录。

参数: -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。

范例:

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

在工作目录下的 bbb 目录中,删除名为 test 的子目录。若 test 删除后,bbb 目录成为空目录,则 bbb 亦予删除。rmdir -p bbb/test

文件指令more 与 less

这是两个显示一般文本文件的指令。如果一个文本文件太长了超过一个屏幕的画面,用 cat 来看实在是不理想,就可以试试 more 和 less 两个指令。more 指令可以使超过一页的文件临时停留在屏幕,等你按任何的一个键以后,才继续显示。而 less 除了有 more 的功能以外,还可以用方向键往上或往下的滚动文件,所以你随意浏览,阅读文章时,less 是个非常好的选择。当 more 或 less 文件不存在时,那么该文件就会自动生个空文件,所以 more 和 less 也可以作为创建文件的用法。

more 参数如下:

num 从第 num 行开始显示;

-num 定义屏幕大小,为 num 行;

/pattern 从 pattern 前两行开始显示;

-c 从顶部清屏然后显示;

-d 提示 press space to continue, ‘q’ to quit.(按空 键继续,按 q 键退出),禁用响铃功能;

-l 忽略 ctrl l (换页)字符;

-p 通过清除窗口而不是滚屏来对文件进行换页。和-c 参数有点相似;

-s 把连续的多个空行显示为一行;

-u 把文件内容中的下划线去掉

less 常用参数

de>-c 从顶部(从上到下)刷新屏幕,并显示文件内容。而不是通过底部滚动完成刷新;

-f 强制打开文件,二进制文件显示时,不提示警告;

-i 搜索时忽略大小写;除非搜索串中包含大写字母;

-i 搜索时忽略大小写,除非搜索串中包含小写字母;

-m 显示读取文件的百分比;

-m 显法读取文件的百分比、行号及总行数;

-n 在每行前输出行号;

-p pattern 搜索 pattern;比如在/etc/profile 搜索单词 mail,就用 less -p mail /etc/profile

-s 把连续多个空白行作为一个空白行显示;

-q 在终端下不响铃;de>

比如:我们在显示/etc/profile 的内容时,让其显示行号;

de>[root@localhost ~]# less -n /etc/profilede>

清除屏幕clear

这个命令是用来清除屏幕的,它不需要任何参数,和 dos 下面的 cls 具有相同的功能,如果你觉得屏幕太紊乱,就可以使用它清除屏幕上的信息。

ln

ln[link]

这是 linux 中又一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个不同的链接,这个命令最常用的参数是-s,具体用法是:ln s 源文件目标文件。

当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用 ln 命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln s /bin/less /usr/local/bin/less

-s 是代号(symbolic)的意思。

这里有两点要注意:第一,ln 命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln 的链接有软链接和硬链接两种,软链接就是 ln s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接 ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。

如果你用 ls 察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用 ln 命令生成的文件,用 ls l 命令去察看,就可以看到显示的 link 的路径了。

组管理

useradd 用户名 #创建用户和组passwd 用户名 #设置用户密码groupadd 组名 #创建组usermodd 路径用户名 #修改用户宿主目录usermodu uid 用户名 #修改用户的 uidusermod-s /bin/[csh] 用户名 #修改用户启动 shellusermod-g 组名 用户名 #将用户加入组, 创建私有组usermod-g 组名 用户名 #用户加入组但不创建私有组gpasswd -a 用户名 组名 #同-ggpasswd -d 用户名 组名 #将用户从组中删除gpasswd -a 用户名 组名 #指定用户成为组的管理员usermod-l 用户名 #锁定用户passwd -l 用户名 #同上usermod-u 用户名 #解锁用户passwd -u 用户名 #同上usermod-l 新名 原名 #重命名用户groupmod -n 新名 原名 #重命名组userdel 用户名 #删除用户userdel r 用户名 #彻底删除,包括用户的宿主目录groupdel 组名 #删除组passwd -d 用户名 #删除用户密码

进程服务

查看进程

#ps -aux //查看所有进程(静态)

#top //查看动态变化的进程

#pstree//查看进程树

将进程放在后台运行

#命令 &

查看后台运行的进程

#jobs

将后台运行的进程调入前台

#fg 编号

强制结束进程

#kill -9 pid 或#killall -9 进程名

init 进程是所有进程的父进程其级别如下

0 关机

1 单用户

2 多用户字符,但是不支持 nfs

3 完全多用户字符

4 用户自定义

5 图形

6 重启

查看服务启动情况(独立启动方式)

#chkconfig –list //查看所有服务的启动状态

#chkconfig –list httpd

设置独立启动服务

#chkconfig –level 35 httpd on 或 off

设置非独立启动服务

#chkconfig telnet on 或 off#service xinetd restart

设置服务在开机时自动运行

#ntsysv

网卡设置

1、 设置 ip 地址(即时生效,重启失效)

#ifconfig eth0 ip 地址 netmask 子网掩码

2、 设置 ip 地址(重启生效,永久生效)

#setup

3、 通过配置文件设置 ip 地址(重启生效,永久生效)

#vi /etc/sysconfig/network-scripts/ifcfg-eth0

device=eth0 #设备名,与文件同名。

onboot=yes #在系统启动时,启动本设备。

bootproto=static

ipaddr=202.118.75.91 #此网卡的 ip 地址

netmask=255.255.255.0 #子网掩码

gateway=202.118.75.1 #网关 ip

macaddr=00:02:2d:2e:8c:a8 #mac 地址

4、 重启网络服务

#service network restart //重启所有网卡

5、 禁用网卡,启动网卡

#ifdown eth0

#ifup eth0

6、 屏蔽网卡,显示网卡

#ifconfig eth0 down

#ifconfig eth0 up

7、 配置 dns 客户端(最多三个)

#vi /etc/resolv.conf

nameserver 202.99.96.68

8、更改主机名(即时生效)

#hostname 主机名

9、更改主机名(重启计算机生效,永久生效)

#vi /etc/sysconfig/network

hostname=主机名

服务进程ftp 服务

1 使用 setup 命令开启 vsftpd 服务进程。

2 然后修改文件/etc/xinetd.d/vsftpd。(但 vsftpd 是依附于 xinetd.d 运行时 2、3 有效)

(1)把 disable=yes 改为=no。

(2)配置每个客户机的最大连接数:

在配置文件/etc/xinetd.d/vsftpd 的{}中添加如下的配置语句:

per_source = 数值。例如:per_source = 5 表示每个客户机的最大连接数为 5。

(3)配置服务器总的并发连接数:

在配置文件/etc/xinetd.d/vsftpd 的{}中添加如下的配置语句:

instances = 数值。例如:instances = 200 表示 ftp 服务器总共支持的最高连接数为 200。

(4)当 vsftpd 单独运行时:要配置独立运行的 vsftpd 很简单,只需要在前面的主配置文件的基础上添加如下的配置即可。

设置 listen=yes :指明 vsftpd 以独立运行方式启动。

设置 max_clients=200 :指明服务器总的并发连接数

设置 max_per_ip=4 :指明每个客户机的最大连接数。

3. 配置/etc/vsftpd.conf(redhat9 是/etc/vsftpd/vsftpd.conf)文件。

# 允许真实用户(在系统中有账号的用户)访问

local_enable=yes

# 给真实用户写权限

write_enable=yes

# 真实用户上传文件的掩码设为 022。这样真实用户上传后的文件权限为 755(rwxr-xr-x),即文件所有者可读写执行、同组成员可读可执行、

# 系统中的其它用户可读可执行。

local_umask=022

# 允许匿名用户访问。匿名用户在系统中的账号是 ftp

anonymous_enable=yes

# 匿名用户上传文件的掩码设为 000。这样文件上传后的权限为 777(rwxrwxrwx),即所有人都可以读写执行。

anon_umask=000

# 匿名用户可上传、可创建目录。一下 3 行只有设置了 write_enable=yes 才有效。

anon_upload_enable=yes

anon_mkdir_write_enable=yes

anon_world_readable_only=no

# 如果想要让匿名用户有删除的权限可以加上如下代码

# anon_other_write_enable=yes

# 进入每个目录都显示特定提示。这些提示放在各个目录下.message 文件中。

dirmessage_enable=yes

# 当用户登陆 ftp 服务器时,不管是否登陆成功都显示如下信息。

ftpd_banner=welcome to nihao ftp service.

# 使用日志记录上传和下载。

xferlog_enable=yes

# 日志文件的位置

#xferlog_file=/var/log/vsftpd.log

#日志使用标准 fpd 格式

xferlog_std_format=yes

# ftp 服务的端口是 20

connect_from_port_20=yes

# 用户使用 ftp 访问服务器时,把他们的登陆目录作为它们在 ftp 中看到的目录,这称为 chroot。

# 这样用户就无法访问他们登陆目录以外的内容,大大增强了安全性。匿名用户的登陆目录是/var/ftp/

chroot_list_enable=yes

# 文件/etc/vsftpd.chroot_list 中的用户不 chroot。

chroot_list_file=/etc/vsftpd.chroot_list

# 同时最多允许 5 个用户登陆。

max_clients=5 #有些不支持此选项,注释掉即可。

# ftp 服务的密码验证模块。

pam_service_name=vsftpd

# listen=yes #如果是独立运行的则加此项(redhat9)。

#tcp_wrappers=yes #如果是独立运行的则加此项(redhat9)。

4.重新启动 xinetd 服务,你就可以匿名访问你的 ftp 服务器了。

5 . 配置 vsftpd 允许匿名用户上传

修改 vsftpd 的主配置文件/etc/vsftpd.conf

# vi /etc/vsftpd.conf

将如下两行前的#删除

① #anon_upload_enable=yes 允许匿名用户上传

② #anon_mkdir_write_enable=yes 开启匿名用户的写和创建目录的权限

若要以上两项设置生效,同时还要求:

(1) write_enable=yes

(2) 匿名用户对文件系统的上传目录具有写权限

添加如下的配置语句

#anon_world_readable_only=no

上面的配置语句用于放开匿名用户的浏览权限

修改后存盘退出 vi

创建匿名上传目录

#mkdir/var/ftp/incoming

修改上传目录的权限

# chmod o w /var/ftp/incoming/

重新启动 xinetd

# service xinetd restart

(0)

相关推荐

  • 持有二类银行卡的用户,不能向非绑定账户转账,并且每天的转账金额是有限制的。按照发卡银行的规定看,二类卡不能存取现金、不能向非绑定账户转账;同时账户每天转账有1万元限额,每年转账有2…

  • 在日常使用电脑的过程中,我们难免会遇到一些问题,比如无法打开任务管理器,这种情况一旦发生,会给我们的使用带来很大的不便。那么,当我们遇到这种情况时,应该怎么办呢?本文将为大家提供一些解决方法,帮助大家轻松解决无法打开任务管理器的问题。一、

    2023年10月9日
  • vivo手机忘记密码只能通过还原手机来解决,首先将手机关机,在关机状态下按住电源键 音量加键,进入recovery模式。接着选择语言。再点击清除数据。选择格式化数据分区。输入验证码…

  • 一体机作为一款集成了显示器、主机、音响等多种功能的电脑产品,备受消费者的喜爱。但是,对于游戏玩家来说,一体机能否达到游戏的要求,尤其是像吃鸡这样的大型游戏,就成为了一个热门话题。那么,一体机可以玩吃鸡吗?本文将从硬件配置、游戏性能等方面进行

    2023年10月5日
  • 奥迪是一家国际高品质汽车开发商和制造商,德国历史最悠久的汽车制造商之一,现为大众汽车公司的子公司。主要产品有 a 系(包括 1-8)、q 系(3、5、7)、r 系、tt(tt、tt…

  • 去电子邮箱查看银行发过来的电子对账单,账单里一般会明确标注应还款项。通过个人网银或者手机银行客户端、信用卡app查账单。打发卡银行电话向客服人员咨询。带上个人身份证和卡片到银行网点…

  • 为什么我国的疫苗研发看起来比较慢,因为在中国由于防控有效,我们没有办法在中国做第三期临床实验,因为没有病人了,所以三期临床试验只能在国外做。 钟南山院士在沪参加上海科技大学 202…

  • 一般在通话记录丢失,加上自己要查询的情况,才会去查。现在的智能手机都有云端功能,可以进行数据实时备份,有时候,查看数据备份也是可以看到的。 可以确定地说,一般普通百姓是没有办法查到…

  • 摘要 facebook 解释周一全球停摆背后的骨干网络关闭事件 乔布斯去世十周年 库克激励苹果员工:他渴望看到下一款产品 北京时间 10 月 6 日消息,美国当地时间 10 月 5…

    2021年10月8日 科技
  • 作为一款高性能的智能家居控制器,迈普mp1800在市场上备受欢迎。然而,就像所有的电子产品一样,它也有可能会遇到一些故障问题。在本文中,我们将为您介绍迈普mp1800的常见故障问题及其解决方法。一、无法连接网络如果您的迈普mp1800无

    2023年10月15日
  • 不换号转网怎么办理,详细步骤解析

    随着移动通信技术的不断发展,越来越多的人开始使用手机,而不换号转网已经成为了一个热门的话题。如果你也想不换号转网,但不知道如何办理,那么本文将为你提供详细的步骤解析。一、什么是不换号转网?不换号转网是指用户在更换运营商时,可以保留原来的

    2023年10月7日
  • 京东取现优势比较明显,取现额度高,据说最高5万元,可以是当前额度的100%,而信用卡取现额度为50%。计算公式:日利息=当前应还本金*日利率。 京东白条类似于信用卡,是一款消费信贷…

  • 海尔冰箱是国内知名的家电品牌,不仅在国内市场上占据着一定的市场份额,而且在国际市场上也备受欢迎。那么,海尔冰箱的生产商是谁呢?在本文中,我们将揭开这个谜底,并为您介绍海尔冰箱的制造商。一、海尔冰箱的生产商海尔冰箱的生产商是海尔集团有限公

    2023年10月6日
  • 随着科技的不断发展,机顶盒已经成为了越来越多家庭娱乐的必备产品。而在众多机顶盒品牌中,高端机顶盒无疑是最受欢迎的产品之一。高端机顶盒不仅拥有更加出色的性能和更加丰富的功能,而且在用户体验方面也有着更加优秀的表现。但是,如何选择适合自己的高端

    2023年10月12日
  • 随着电视的普及,海信电视成为了很多家庭的选择。但是,随着使用时间的增长,电视也会出现一些问题,需要找到可靠的维修点来解决。本文将介绍如何找到最靠谱的海信电视维修点。一、官方凯发k8官方网站的售后服务海信电视官方凯发k8官方网站的售后服务是最可靠的维修方式之一。通过官方售后

    2023年10月10日

发表回复

登录后才能评论
网站地图