
正文
linux命令哪个最清楚 linux最强大的命令
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
测试中最基本的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 安装显示安装进度)
相关问答
Q1: 初接触LINUX,请问谁能帮我整理一下最最基本的命令啊?
一、熟悉Linux
命令ps帮助信息 man ps
清除终端内容 clear
打开新终端 gnome -terminal
查看主机名 hostname
查看内核版本 uname -a
查看硬件信息 dmidecode
查看当前系统资源 top
查看磁盘空间 df –h
释放占用内存 free
查看在线用户 who
查看进程 ps -aux
查看本月登陆用户 last
查看日期 date
查看日历 cal
更改时间 date 15:12:00
更改日期 date –s 12/29/2009
强制把时间写入CMOS clock –w
打开计算器 bc
弹出光盘命令 eject
设置配置工具界面 setup
设置开机启动界面 ntsysv
查看开机启动服务 chkconfig --list | more
修改进入系统的模式 vi /etc/inittab
将数据同步写入硬盘 sync
修复文件系统 fsck
关机 shutdown -h now
二、配置网络
查看IP/MAC地址 ifconfig
查看DNS vi /etc/resolv.conf
查看路由表 route –n
启动网卡 ifup eth0
启动网络 service network start
查看网络联机状态 ping 192.168.66.9
三、添加用户
添加群组vip groupadd vip
添加用户test useradd test
修改用户密码 passwd test
锁定账户 usermod -L test
同步passwd和shadow的信息 pwconv
查看用户相关信息 finger test
显示用户主目录 echo $HOME
切换到管理员身份 su
四、创建文档
创建目录 mkdir /home/test/panlly
切换到目录/home/test/panlly cd /home/test/panlly
创建文件 touch 001
显示文档中包含vip的那一行 grep vip/home/test/panlly/001
查看文件 more 001
显示行号 cat –n 001
查看文件的类型 file 001
复制文件 cp /home/test/panlly/001 /home/test/001
显示目录下文件 ls
查看文件的位置 locate 001
查找可执行文件 which (+文件名)
显示当前目录路径 pwd
查看目录/etc的使用大小 du –sh /etc
更改文件的各项权限 chmod 744 /home/test/panlly/001
更改目录的用户和群组 chown -R test: vip /home/test/panlly
修改目录内新建文件的默认权限 umask 042 /home/test/panlly
创建软连接文件 ln –s /home/test/panlly/001 /home/test/001
备份文件 tar -N ‘2009/12/12’-zcvf a.tar.gz /home
压缩文件 tar -zcvf 001.tar.gz 001(.tar.gz)
解压文件 tar -xvf 001.tar
读取压缩文件 tar -ztvf a.tar.gz
五、vi编辑器
在文本中查找词vip /vip
备份文件 :w /home/test/panlly/002
显示行号 set nu
删除光标后一字符 x
删除光标所在那一行 dd
复制光标所在那一行 yy
复制数据粘贴在光标下一行 p
回复前一个动作 u
六、根目录下内容
/bin 存放系统中的应用程序,所有用户均可使用。
/sbin 管理员使用的系统程序。
/boot 存放linux启动文件,包括linux系统的内核。
/home 存放除root用户以外的其它普通用户的文件,该目录存放普通用户的主目录,普通用户要保存文件,即保存文件,即存放于/home文件夹中。
/etc 存放linux系统中所有的配置,包括网络配置,服务器配置,系统配置,启动配置。
/dev 存放linux系统的所有硬件文件夹。
/mnt 临时挂载点。
/root 即root用户的主目录,root用户要保存文件,通常保存到该目录下即可。
/usr 系统中的应用程序,同时也包括了图形界面下的系统。
/var 该项文件夹中保存的是LINUX系统的动态可变动的数据,如日志,数据存,缓存等。
Q2: linux基本操作命令
linux基本操作命令linux命令哪个最清楚:pwd命令、cd命令、ls命令、cat命令、cp命令。
1、pwd命令
使用pwd命令找出您所在linux命令哪个最清楚的当前工作目录linux命令哪个最清楚的路径。该命令将返回一个绝对(完整)路径linux命令哪个最清楚,该路径基本上是所有以/开头的目录的路径。绝对路径的一个示例是/home/username。
2、cd命令
要浏览Linux文件和目录linux命令哪个最清楚,请使用cd命令。根据您所在的当前工作目录,它需要目录的完整路径或名称。假设您位于/home/username/Documents中,并且想要转到Documents的子目录Photos。
3、ls命令
LS命令用于查看目录的内容。默认情况下,此命令将显示当前工作目录的内容。如果要查看目录的内容,请键入ls,然后键入目录的路径。
4、cat命令
cat(连接的缩写)是Linux中最常用的命令之一。它用于在标准输出(sdout)上列出文件的内容。要运行此命令,请键入cat,然后输入文件名及其扩展名。
5、cp命令
使用cp命令将文件从当前目录复制到另一个目录。例如,命令cpscenery.jpg/home /username/Pictures将在您的Pictures目录中创建一个Scene.jpg副本(来自当前目录)。
Q3: linux必学的60个命令
Linux常用的命令可以分为以下几类:安装和登录命令、文件处理命令、系统管理相关命令、网络操作命令、系统安全相关命令、其它命令。
安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last。
文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln。
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab。
网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup。
系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who。
其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
Linux简介
Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。
它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。
Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点。
linux命令哪个最清楚的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux最强大的命令、linux命令哪个最清楚的信息别忘了在本站进行查找喔。








