软件测试菜鸟之路(4)————Linux基本命令

目录结构:
/boot  启动目录,内核存放地
/etc  配置文件存放地
/tmp  程序产生的临时文件
/home  用户的目录,新增用户账号时,用户的家目录都存放在此目录
/lib  库文件,程序在执行过程中你,需要调用一些额外的参数时需要函数库的协助、
/bin 可执行文件和常用的linux命令
/sbin 系统管理员的命令和工具
/usr 应用程序和文件的安装地
/mnt 挂接其他文件系统
/root root账户的home目录
/dev 存放linux系统下的设备文件

vi
生成新文件或者编辑、查看文件
vi file_name
从命令模式进入编辑模式需要按i或者a。
i:插入文本
a:追加文本

:w 保存文件
:wq 保存并退出
:wq! 保存并强制退出
:q 退出
:q! 强制退出
dd 删除一行文字
x 删除一个字符
:n  光标移至文本第n行;
$  光标移至文本的行尾
G 光标移至文本的末尾
/ 查找某个字符串

管理文件和目录的指令
pwd 打印用户当前所处的路径
cd 改变用户所在目录
ls 显示指定目录下的内容
-a 显示所有文件,包含隐藏文件
-l 列举目录中的斜街,包括权限、群组、大小、创建日期等
-r  逆向,从后向前列举目录中的内容
-R递归  递归的列举当前目录下所有子目录的内容
-s   大小,size数据块
ls -|1.txt    列举文件1.txt的所有信息

grep 在某个文件中查找一个特定的字符串
grep格式:grep   查找的字符串   文件名称

cp 拷贝或复制文件
格式:cp  源文件   目标文件
-i  互动:文件将覆盖目标中的文件,他会提示
-r 递归:这个选项会复制整个目录、子目录以及包含的内容
-v 详细:显示文件的复制进度

bzip2 压缩文件并删除源文件
格式:bzip2 压缩文件名

bunzip2  解压缩文件并删除压缩包
格式:bunzip2 压缩包名称

使用gzip压缩
压缩:gzip filename
解压:gunzip filename

tar:将文件和目录进行压缩或解压缩。
压缩:
tar  cvf xxx.tar   要压缩的文件名称或目录
解压:
tar  xvf xxx.tar  
不解压,显示压缩包里面的内容
tar  tvf xxx.tar
文件压缩
tar -c jvf xxx.tbz 要压缩的文件
解压缩
tar -x jvf xxx.tbz
压缩:
tar -cjvf filename.tbz file
解压
tar -xjvf filename.tbz
解压:
tar -czvf filename.tgz file
解压
tar -xzvf filename.tgz

文件阅读命令:
head查看文件的开头部分
head -10 文件名  查看文件前10行
tail 查看文件结尾部分
tail -10 文件名  查看文件后10行

more  按页来查看文件的内容
使用空格键和b键来前后移动
more 文件名
-num 一次显示的行数
-f 计算行数以实际的行数,而非自动换行后的行数
+num 从第num行开始显示
使用more进行查找:
more +/要查找的字符串 文件名

which 从系统查找相关文件
which 命令
依序从path环境变量所列的目录中找出命令的位置,并显示完整路径的名称。

whereis
查找符合条件的文件
whereis [-bm] 程序名
-b:只找二进制文件
-m:man说明文件,查出说明文档路径

chmod 用来改变许可权限
r或4——文件可以被读取
w或2——文件可以被写入
x或1——文件可以被执行
格式:
chmod   文件的使用者(主人u,同组用户g,其他人o,所有人a) 增减(+,-,=)权限名称(r,w,x)   文件目录
chmod  u+w  1.txt

权限查询ls -l
第一位是-代表的是普通的文本文档,第一位是d代表的是目录
剩下的九位分成三组,每三位为一组:
第一组:      代表文件主人的权限   u   
第二组:      代表和文件主人同组成员的权限   g
第三组:      代表其他人的权限   o  

useradd与userdel
添加用户和删除用户
useradd [用户名]
userdel [参数] [用户名]
ls /home/  查询用户目录
userdel -r [用户名] 删除用户并删除用户目录
userdel [用户名] 删除用户名,保留用户目录

chgrp用于变更文件或目录所属群组
chgrp  用户群组名  文件名

chown将文件的拥有者改变为制定的用户或群组



su命令
切换用户:
su 用户名   切换用户名,环境变量使用的还是原始用户环境变量
su -l 用户名    切换用户及环境变量
passwd  修改密码
passwd [用户名]







猜你喜欢

转载自www.cnblogs.com/lidi2019/p/12630298.html