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)
时间不会说谎  的头像时间不会说谎  

相关推荐

  • 银行汇票是什么

    银行汇票是指由出票银行签发的,由其在见票时按照实际结算金额无条件付给收款人或者持票人的票据。银行汇票的出票银行为经中国人民银行批准办理银行汇票的银行。 银行汇票是指由出票银行签发的…

  • 一个屏幕四个画面,如何实现多屏幕分屏显示

    在现代生活中,多屏幕显示已经成为了一种趋势。无论是在工作还是娱乐中,多屏幕显示都能够带来更高的效率和更好的体验。而在多屏幕显示中,多屏幕分屏显示更是一种非常实用的功能。本文将介绍如何实现一个屏幕四个画面的多屏幕分屏显示。一、硬件准备要实

    2023年11月12日
  • 备份文件用什么软件好,推荐几款备份软件

    在现代社会,我们的电脑和手机中存储了大量的重要文件,包括照片、音乐、视频、文档等等。然而,这些文件很容易丢失或损坏,因此备份文件变得非常重要。但是,备份文件需要用什么软件呢?在本文中,我们将推荐几款备份软件,帮助你更好地保护你的文件。1.

    2023年11月28日
  • 远程桌面连接闪一下就连不上,如何解决这个问题

    关键词:远程桌面连接闪一下就连不上远程桌面连接是一种非常方便的工具,能够让我们在不同的地方访问远程计算机。然而,有时候我们会遇到这样一个问题:远程桌面连接闪一下就连不上。这个问题可能会让我们感到非常困惑,因为我们不知道该怎么解决它。在本文

    2023年11月7日
  • 海尔洗衣机小神童系列说明书,如何正确使用及保养

    本文目录一览海尔洗衣机小神童系列说明书(如何正确使用及保养)海尔洗衣机小神童系列说明书(如何正确使用及保养)海尔洗衣机小神童系列是一款非常受欢迎的家用洗衣机,其简单易用的设计和出色的性能赢得了广大用户的青睐。但是,如果你不知道如何正确使用

    2023年10月6日
  • 射手影音SPlayer,免费纯净的Windows/macOS系统开源视频播放器

    射手影音播放器(Splayer)是一款高画面、低消耗、智能化、精致美观的智能翻译播放器工具。由射手网创建与维护的开源播放器项目。旨在改进华人的数字影视观赏体验,建立和维护一个真正属…

  • 买网吧的电脑注意事项,哪些硬件配置更适合网吧使用

    作为一个网吧老板,选择一台适合的电脑对于网吧的经营和管理至关重要。在选择电脑时,不仅要考虑价格,还要考虑硬件配置和质量。本文将为您介绍买网吧电脑的注意事项,以及哪些硬件配置更适合网吧使用。一、买网吧电脑的注意事项1.品牌在买电脑时,

    2023年11月20日
  • 怎么查别人的婚姻状况

    最简单是直接问本人,但别人不会主动或者明显的回答。 主动问朋友,可通过朋友来调查。 民政局如果有认识的朋友,正好在朋友的管辖区内,不妨可以问问。 如果管理人事档案,可以问管理人事档…

  • iPhone15一天充两次电伤电池吗?

    近年来iPhone已经成为人们生活中不可或缺的一部分,而随着科技的不断进步,新一代的iPhone15也已经上市。然而,一些用户对于新款iPhone15的电池使用寿命产生了一些担忧,尤其是关于一天充两次是否会对电池造成损害,难道苹果电池真的这

    2024年2月1日
  • 关键词推广如何做

    关键词推广的做法主要有三种,一是竞价付费推广关键词,二是搭建网站做 SEO 优化推广关键词,三是关键词外推。 关键词推广的做法主要有三种,一是竞价付费推广关键词,二是搭建网站做 S…

  • 如何免费恢复微信聊天记录

    微信聊天记录除非有备份,否则可能都需要借助第三方恢复软件工具,常见的微信聊天记录恢复软件有:傲梅微信恢复软件。其次则是使用微信官方故障修复功能尝试修复聊天记录。 在没有备份的情况下…

  • 卡西欧ZR1500相机,有哪些值得购买的理由?

    本文目录一览卡西欧ZR1500相机(有哪些值得购买的理由?)1.高清视频拍摄2.自拍功能3.人像模式4.快速拍摄模式5.轻便便携结论卡西欧ZR1500相机(有哪些值得购买的理由?)卡西欧ZR1500是一款非常受欢迎的

    2023年10月4日
  • 台湾网络电视全球直播,如何实现?

    本文目录一览实现*网络电视全球直播的方法总结随着互联网的发展,越来越多的人开始使用网络电视来观看电视节目。而*网络电视的节目内容丰富多样,吸引了众多观众的关注。但是,由于地理位置限制等原因,很多人无法观看*网络电视。那么,如何实现*网络电

    2023年11月23日
  • 手机数据线连电脑传文件,如何解决传输失败的问题

    作为一个手机用户,我们经常需要将手机里的照片、视频、音乐等文件传输到电脑上进行备份或者编辑。这时候,我们会选择使用手机数据线来连接手机和电脑进行传输。但是,有时候传输会失败,让人十分苦恼。今天,我来分享一下如何解决手机数据线连电脑传文件时出

    2023年10月20日
  • 索尼z4手机参数,有哪些值得关注的亮点

    本文目录一览1.外观设计2.性能表现3.拍照功能4.电池续航作为一款备受期待的手机,索尼z4在发布后受到了广泛的关注。那么,这款手机有哪些值得关注的亮点呢?下面,我们来详细了解一下索尼z4手机的参数。1.外观设计索尼z4

    2023年10月24日

发表回复

登录后才能评论