linux的基础命令 linux基础命令操作实验结果分析

Linux基础命令

mkdir /home/app #在home目录新增app目录

建网站原本是网站策划师、网络程序员、网页设计师等,应用各种网络程序开发技术和网页设计技术配合操作的协同工作。创新互联专业提供网站设计制作、网站建设,网页设计,网站制作(企业站、成都响应式网站建设公司、电商门户网站)等服务,从网站深度策划、搜索引擎友好度优化到用户体验的提升,我们力求做到极致!

mkdir -p /home/app/test #在/home/app目录新增test目录,如果app目录不存在,则创建

(要注意绝对路径和相对路径的区别,绝对路径,根路径从/开始)

cd / #进入根目录

cd /service #进入 '/ service' 目录

cd .. #返回上一级目录

cd ../.. #返回上两级目录

cd - #返回上次所在的目录

rm readme.txt #删除readme.txt文件,删除前会需要确认

rm -f readme.txt #删除readme.txt文件,无需确认,强制删除

rm -rf /home/app/* #递归删除目录下所有文件,无需确认,强制删除(删除文件夹要加参数 -r)

touch /home/readme.txt #在home目录新增readme.txt文件

vi /home/readme.txt #普通文本编辑

vim /home/readme.txt #格式化编辑,适合编辑代码等文件

mv readme.txt /service #将readme.txt文件移动到/service

cp readme.txt /service #将readme.txt文件复制到/service

cp -r /home/app /service #将app目录复制到service

cat readme.txt #查看文件内容

head -n 2 readme.txt #查看文件前两行

tail -n 2 readme.txt #查看文件后两行

find / -name readme #从根目录查找名字包含为readme的文件

find /service -name readme #从某目录查找名字包含为readme的文件

grep 关键字 /service/readme.txt #检索readme.txt中存在关键字的行文本

-A :所有的进程均显示出来

-a :不与terminal有关的所有进程

-u :有效用户的相关进程

-x :一般与a参数一起使用,可列出较完整的信息

-l :较长,较详细地将PID的信息列出

ps aux #查看所有用户有效进程的详细信息

ps aux | grep docker #查看与docker有关进程的详细信息

kill -9 pid (-9表示强制关闭,一般先通过ps aux 找到进程pid)

linux下的性能分析工具,能够实时显示系统中各个进程的资源占用状况,按m 表示按内存占用排序,按c 表示按cpu占用排序(按 Ctrl+c 退出)

top

netstat -tln

df -h

free -m #以兆为单位显示,-h的话就是以G为单位

linux基本命令

[root@localhost ~]#

用户 @ 主机名 当前目录

总结Linux命令输入规律:

如何输入命令:

命令 [选项]([参数])[选项的值]([参数的值])空格分割

常见选项(参数):-h --help ; 特点:选项前有一个 -字母 或 --加单词

例:find /home -name mk

命令后:左边是源 右边是目标

例:cp a.txt a.txt.bak

作用:查看目录下的文档

语法:ls 目录

-l 显示详细信息

-a 显示隐藏文件

. 当时目录

.. 上级目录

-d 查看目录

-h 增强可读性

作用:查看当前所在的路径

语法:pwd

例:[root@iZ9403omxhxZ html]# pwd

/var/www/html

作用:切换目录

语法:cd 目录名

cd 回到用户的家目录

cd ~ 回到-用户的家目录

cd - 回到上级切换时目录

切换到/etc下

[root@localhost html]# cd /etc/

切换到/etc/sysconfig/

[root@localhost sysconfig]# cd /etc/sysconfig/

-h --help

man find

shutdow、init 、reboot

作用:关机,重启,定时关机

-r #重启

-h #关机

-h +2 # 2分钟后关机

-c

shutdown -h 22:00

作用:切换系统级别

语法:init 0~6

init 0命令用于立即将系统运行级别切换为0,即关机;

init 6命令用于将系统运行级别切换为6,即重新启动。

0是关机

1是单用户

2是多用户,不联网

3是多用户

4是不使用的

5是xwindows,也就是有界面的

6是重启

自己去查下reboot怎么使用吧,这里就不过多介绍了reboot --help

[root@localhost~]# runlevel

N 3

语法:

ln(选项)(参数)

它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。

在此我们只介绍下软链接。

我们为js文件夹建一个软链接

我们为/var/www/html/forestry/js/ 在/root/目录下建立一个名叫js2的软链接。

图中我们可以看到js2的连接目录是/var/www/html/forestry/js/

测试中最基本的linux命令,学会离大佬就不远了

学习软件测试,最基本的linux命令必须掌握,现为大家整理如下:

一:系统管理相关命令

ls:可以看到整个目录

1.su:在不退出登陆的情况下,切换到另一个用户的身份

如:su root

切换到root这个用户,将提示输入密码,输完密码后即可登陆

# 超级用户提示符

$ 普通用户提示符

whoami:确认自己身份

history:查看运行命令的 历史

ifconfig:显示或设置网络设备的命令,我们可以用这个命令查看自己虚拟机的IP地址

ping:ping是Windows.Unix,Linux系统下的一个命令.ping命令也属于一个通信协议,是TCP/I协议的一部分。利用“ping"命令可以检查网络是否联通

停下来是:Ctrl+C(4)

kill:杀死进程(kill-9 进程号 强制杀死进程)

目录操作命令

linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录”/“,下层是各种各样的子目录和文件。

/:unix 文件系统的上层根目录

root:存放root用户的相关文件

home:存放普通用户的相关文件

bin:存放常用命令的目录,如vi,su,普通用户就可以提取的命令

sbin:要具有”一定权限才可以使用命令“

etc:存放配置的相关文件

vir:存放经常变化的文件。如:网络连接的sock文件

boot:启动目录,存放引导系统启动的相关文件

usr:安装一个软件的默认目录,相当于Windows下的program files

dev:设备文件保存目录

lb :系统库保存文件

pwd命令:显示当前路径

cd命令:切换目录

用法:cd目录路径

cd./切换到上级目录

cd/切换到根目录

cd~(或只有cd) 切换到用户主目录(home底下以用户名命名的文件夹)

/root目录

cd /opt ---cd bin 与cd /opt---cd /bin的区别

mkdir创建目录

mkdir 目录名

rmdir删除空目录

用法:rmdir 目录名

也可用:rm-rf 目录名

touch a.txt创建一个a.txt文件

二:文件操作命令

在Linux系统中,几乎所有内容包括文档,命令,设备和目录等都组织成文件的形式,用文件来管理,常用文件命令有:

|| 查看文件目录,以及它们对应的属性信息

cp 复制命令

用法:cp[选项] 文件名或目录 目标地址

-R 拷贝目录及目录下所有目录和文件

cp a.txt b.txt 将a文件复制,且另命名为b文件(目录名)

mv 移动命令

用法:mv文件名或目录 目标位置

mv a.txt../ 将a文件移动到上级目录(将一个文件移动到另一个目录没有重命名)

mv a.txt ../b.txt 将a文件移动到上一级并改名为b文件(将一个文件移动到另一个目录并重命名)

移动目录的时候,如果出现覆盖的情况,且被覆盖的目录非空,需要加一个'-b'的参数才能移动成功。被覆盖的目录此时会生产一个备份。

rm 删除文件或目录(i:操作时进行询问)

-f 强制删除

-r 删除目录

常用:rm -f文件或目录

find命令 查找文件

用法:find[路径][选项]

常用选项有:

find . -name a.txt 在当前目录查找文件a.txt

find / -name a.txt 从当前目录查找a.txt文件

grep命令

功能:在指定文件中查找字符(串)并打印该行;过滤,经常跟管道符号一起出现

用法:grep 字符串 文件名

grep xyz file 在file文件中寻找band字符串所在的那一行

文件编辑命令

vi:是linux下常用的文本编辑器

调用方法:vi a.txt(如果a.txt不存在,则创建,保存退出则创建成功)

按键盘i进入编辑状态(注意:都是英文输入法下进行输入)

退出编辑按ESC键,退出方法

不保存退出: :q!

保存退出: :wq

输入/,进入搜索,输入你需要搜索的文字,按Enter

按键盘G,可以直接定位到最末行

按键盘g,可以直接定位到首

cat命令:显示文本文件内容

用法: cat文件名 cat 文件名字

head:查看前几行 用法:head -n 5 文件名

tail:从指定点开始将文件写到标准输出,使用tail命令的-f选项可以方便的查阅正在改变的日志文件

tail -n 5文件名 查看后几行

tail -f error.log 不断刷新,看到最新内容

系统资源查询命令

ps 查看进程(动态)

-ef 显示所有运行进程,并显示启动进程的命令

Uid:用户ID,PID;进程id PPID:父进程,C:进程cpu占用率,Stime:进程从启动到现在所运行的时间

TTY:终端号。CMD:命令名称和参数

netstat 查看网络状况

netstat -apn 查看所有端口

管道命令

管道使用”|“符号,并且在命令之间建立管道,将前面命令的输出作为后面命令的输入

如:ls|greap abc:管卡道前面的命令显示当前目录下的文件,后面从列出的文件名中寻找含有abc字符串的文件或者目录

正常情况下,杀死服务进程(比如杀死tomcat进程)

通过进程名找到进程,在杀死进程

通过命令查找tomcat进程:ps -ef|grep tomcat(ps -ef是查找所有运行的进程,通过管道符找到所有进程中包含了”tomcat"字符串的进程,即为tomcat进程),假如5541

杀掉此进程,kill -9进程id(kill -9 5541)

通过端口来找到进程,再杀死进程

通过命令查找到占用此端口的进程编号:netstat -apn|grep 8080 根据8080查进程,假如 5541

杀掉进程:kill -9 pid(kill -9 5541)

三:权限赋予命令:chmod

linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在linux中可以使用||或ls -|命令来显示一个文件的属性以及文件所属的用户和组。

chmod语法:chmod[-R] xyz文件或目录

读(r): 4 写(w): 2 执行(x): 1

chmod 532 test.txt

压缩,解压命令

例如:将test文件压缩成test.tar.gz

安装软件命令

yum 自动下载安装(前提:能访问外网)

yum[操作][package]

例如:yum install mysql-server(安装mysql服务器)

rpm 安装

rpm -ivh 软件包名(ivh 安装显示安装进度)

linux常用命令有哪些?

01

linux常用命令有pwd命令、cd命令、ls命令、cat命令、grep命令、touch命令、cp命令、mv命令、rm命令、rmdir命令等。

linux常用命令:

1、 pwd命令

该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。

2、 cd命令

cd命令用来改变所在目录。

cd / 转到根目录中

cd ~ 转到/home/user用户目录下

cd /usr 转到根目录下的usr目录中-------------绝对路径

cd test 转到当前目录下的test子目录中-------相对路径

3、 ls命令

ls命令用来查看目录的内容。 选项 含义 -a 列举目录中的全部文件,包括隐藏文件 -l 列举目录中的细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等 -f 列举的文件显示文件类型 -r 逆向,从后向前地列举目录中内容 -R 递归,该选项递归地列举当前目录下所有子目录内的内容 -s 大小,按文件大小排序 -h 以人类可读的方式显示文件的大小,如用K、M、G作单位 ls -l examples.doc 列举文件examples.doc的所有信息

4、 cat命令

cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。

cat snow.txt 该命令显示文件snow.txt的内容,ctrl+D退出cat。

5、 grep命令

grep命令的最大功能是在一堆文件中查找一个特定的字符串。

grep money test.txt

以上命令在test.txt中查找money这个字符串,grep查找是区分大小写的。

6 、touch命令

touch命令用来创建新文件,他可以创建一个空白的文件,可以在其中添加文本和数据。

touch newfile 该命令创建一个名为newfile的空白文件。

7 、cp命令

cp命令用来拷贝文件,要复制文件,输入命令:

cp

cp t.txt Document/t 该命令将把文件t.txt复制到Document目录下,并命名为t。 选项 含义 -i 互动:如果文件将覆盖目标中的文件,他会提示确认 -r 递归:这个选项会复制整个目录树、子目录以及其他 -v 详细:显示文件的复制进度

8 、mv命令

mv命令用来移动文件。 选项 说明 -i 互动:如果选择的文件会覆盖目标中的文件,他会提示确认 -f 强制:它会超越互动模式,不提示地移动文件,属于很危险的选项 -v 详细:显示文件的移动进度

mv t.txt Document 把文件t.txt 移动到目录Document中。

9 、rm命令

rm命令用来删除文件。 选项 说明 -i 互动:提示确认删除 -f 强制:代替互动模式,不提示确认删除 -v 详细:显示文件的删除进度 -r 递归:将删除某个目录以及其中所有的文件和子目录

rm t.txt 该命令删除文件t.txt

10、 rmdir命令

rmdir命令用来删除目录。

27个常用的 Linux 命令

ls会列举出当前工作目录的内容(文件或文件夹)。

mkdir 用于新建一个新目录

显示当前工作目录

切换文件路径,cd 将给定的文件夹(或目录)设置成当前工作目录。

删除给定的目录。

rm 会删除给定的文件

cp 命令对文件进行复制

mv 命令对文件或文件夹进行移动,如果文件或文件夹存在于当前工作目录,还可以对文件或文件夹进行重命名。

cat 用于在标准输出(监控器或屏幕)上查看文件内容

ail 默认在标准输出上显示给定文件的最后10行内容,可以使用tail -n N 指定在标准输出上显示文件的最后N行内容。

less 按页或按窗口打印文件内容。在查看包含大量文本数据的大文件时是非常有用和高效的。你可以使用Ctrl+F向前翻页,Ctrl+B向后翻页。

grep 在给定的文件中搜寻指定的字符串。grep -i “” 在搜寻时会忽略字符串的大小写,而grep -r “” 则会在当前工作目录的文件中递归搜寻指定的字符串。

这个命令会在给定位置搜寻与条件匹配的文件。你可以使用find -name 的-name选项来进行区分大小写的搜寻,find -iname 来进行不区分大小写的搜寻。

tar命令能创建、查看和提取tar压缩文件。tar -cvf 是创建对应压缩文件,tar -tvf 来查看对应压缩文件,tar -xvf 来提取对应压缩文件。

gzip 命令创建和提取gzip压缩文件,还可以用gzip -d 来提取压缩文件。

unzip 对gzip文档进行解压。在解压之前,可以使用unzip -l 命令查看文件内容。

help会在终端列出所有可用的命令,可以使用任何命令的-h或-help选项来查看该命令的具体用法。图就省略啦,会有详细列表显示出来的。

whatis 会用单行来描述给定的命令,就是解释当前命令。

exit用于结束当前的终端会话。

ping 通过发送数据包ping远程主机(服务器),常用与检测网络连接和服务器状态。

who能列出当前登录的用户名。

su 用于切换不同的用户。即使没有使用密码,超级用户也能切换到其它用户。

uname会显示出关于系统的重要信息,如内核名称、主机名、内核版本、处理机类型等等,使用uname -a可以查看所有信息。

df查看文件系统中磁盘的使用情况–硬盘已用和可用的存储空间以及其它存储设备。你可以使用df -h将结果以人类可读的方式显示。

ps显示系统的运行进程。

top命令会默认按照CPU的占用情况,显示占用量较大的进程,可以使用top -u 查看某个用户的CPU使用排名情况。

shutdown用于关闭计算机,而shutdown -r用于重启计算机。这个我就不试了......


网站栏目:linux的基础命令 linux基础命令操作实验结果分析
链接分享:http://hbruida.cn/article/hhodji.html