1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 软件测试工程师-Linux介绍 命令

软件测试工程师-Linux介绍 命令

时间:2021-01-12 15:10:43

相关推荐

软件测试工程师-Linux介绍 命令

Linux介绍、命令

1、操作系统(operation system,OS)

主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用,作为中间人,连接硬件和软件。

2、Linux发展历程

Unix→minix→Linux

3、命令行程序

终端:terminal

①cd 切换文件夹

cd /home 绝对路径 以根目录开头

cd admin 相对路径 不以根目录开头

cd … 返回上级目录

cd ~ 到自己的家目录 /home/admin

cd - 电视回看功能(回退)

②pwd 查看当前所在位置

③ls 查看当前文件夹下的内容

ls /home 查看指定目录下的内容

ls -l 显示详细列表

ls -lh 把文件大小以人性化的方式显示

ls -a 显示当前目录下所有的文件,包含隐藏文件,隐藏文件是.开头的文件

ll 等于ls -l

ls 查看其它目录的内容

ls -la /home

ls *txt 查看当前目录下所有以TXT结尾的文件

④mkdir 创建文件夹

mkdir tupian 在当前目录下创建文件夹

mkdir /home/admin/tupian 以绝对路径创建文件夹

mkdir /home/admin/a/tupian 如果上级目录不存在,加上-p自动创建父目录

mkdir a b 在当前目录创建多个文件夹

mkdir a/{c,d} 在指定目录下创建多个文件夹

mkdir .abc 以.开头的是创建隐藏文件夹

⑤touch 创建一个空文件

touch abc.txt 在当前目录下创建 如果指定了目录,必须保证上级目录存在。

touch .abc 创建隐藏文件

gedit abc.txt 使用记事本打开

⑥rm 删除文件

rm a.txt 删除文件

rm abc -r 删除文件夹

rm *-r 删除当前目录下的所有内容,不能删除隐藏文件 .和…删除不了

drwxrwxr-x (d代表文件夹 -代表文件

rwx rwx r-x r可读,w可写,x执行,第一组代表文件拥有者的权限,第二组代表文件拥有的组的权限,第三组代表其他用户的权限。

⑦cp 拷贝文件

cp 1.txt 2.txt 1.txt为原文件,2.txt为目标文件

cp abc abc_bak -r拷贝文件夹必须加-r

⑧mv 移动或者重命名

mv 1.txt 2.txt 重命名

mv 1.txt ~ 移动到指定目录

⑨> 重定向

ls > 1.txt 把命令返回的结果输出到1.txt 文件中,会覆盖原文件内容,默认情况下命令返回的结果是显示在屏幕上。

ls >> 1.txt 把命令返回的结果输出到1.txt 文件中,以追加的方式

⑩cat 查看文件内容

cat 1.txt 把文件的内容全部显示在屏幕中

cat 1.txt 2.txt 多个文件

cat 1.txt 2.txt > 3.txt 把多个文件的内容合并到新文件中

⑪more 查看文件内容,可以分页显示。

ls / >> 1.txt

more 1.txt 查看内容多的文件,按空格键往下翻页,按B键往回翻页,按q键退出。

⑫管道 |

ls -l / | more 把左边的命令返回的结果交给右边命令进行处理。

⑬history 查看历史命令

⑭ln 链接

软连接(-s)

ln -s 1.txt 1_link 给1.txt创建一个软链接,相当于Windows中的快捷方式

ln -s 1.txt ~/1_link 给其他目录创建一个软链接,如果源文件不写绝对路径的话,软链接指向的文件是不存在的。

ln -s /home/1.txt ~/1_link

硬链接 本身占空间,相当于把源文件复制一份,与源文件同步发生变化,删除硬链接文件不影响源文件

使用ll查看时,有一个数字,代表有几个文件能同步发生变化

目录没法创建硬链接

ln 1.txt 1_hard_link

⑮grep 查找文件内容

grep hello test.txt 在某个文件中查找包含hello的内容,只要一行中有hello就会把整行都显示

grep -n hello test.txt n显示查找到的内容的行号

grep -i hello test.txt i查找时不区分大小写

grep -v hello test.txt v反向查找,查找不包含hello的行

grep -n hello /home/admin -r 查找整个目录中的所有文件,包含hello的内容

grep -i ^a test.txt 以a开头

⑯find 查找文件

find /home -name 1.txt 在/home目录下查找文件名为1.txt的文件

find /home -name ‘*txt’ 在/home目录下查找以txt结尾的文件

⑰tar 归档管理

tar -c 生成打包文件

tar -v 列出详细过程,显示进度

tar -f 指定归档文件名称

tar -t 列出档案中包含的文件

tar -x 解开档案文件

tar cvf a.tar 1.txt 2.txt f必须放在最后,f后面的第一个参数代表要生成的文件名,后面所有的参数都是要打包的文件。

列出包里所有文件

tar tf a.tar

解包

tar xvf a.tar 如果没写目录是要包里面的文件解开放到当前目录

tar xvf a.tar -c tar 解包到指定的文件夹,文件夹需要提前创建好

压缩

(1)打包:tar cf a.tar * 生成a.tar文件

(2)压缩:gzip -r a.tar 生成a.tar.gz文件

解压

(1)解压:gzip -d a.tar.gz 生成a.tar文件

(2)解包:tar xf a.tar -C ~/atar

gzip 文件压缩解压

一步到位,打包并且压缩

tar czf b.tar.gz *txt 以gzip的方式打包并且压缩

一步到位,解压并且解包

tar zxf b.tar.gz -C btar 以gzip的方式解压并且解包

bzip2

tar jcf j.tar.bz2 *txt 压缩方法

tar xjf j.tar.bz2 -C jtar解压方法

zip

zip -r zz *txt zz代表要生成的压缩文件,不需要写拓展名,会自动生成zip扩展名

unzip -d zz zz.zip 解压时自动创建目录

压缩率:zip<gzip<bzip2

通用性:zip>gzip>bzip2

⑱who 查看当前登录的用户

pts 代表一个终端

tty 代表用户登录了操作系统

pkill -kill -t tty1

which 查看命令位置

⑲reboot 不需要权限

shutdown 需要root权限

su

⑳chmod 设置权限

u 文件的拥有者

g 文件的拥有组

o 其他用户

a 所有用户

+添加 -删除权限 =设置权限(把之前的权限换成新的权限)

chmod u+r test.txt 给文件的拥有者添加读权限

r(4) w(2) x(1) -(0,没有任何权限)

chmod 123 test.txt 第一位数代表自己的权限,第二位数代表自己组的权限,第三位数字代表其他人的权限

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。